Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / PeerResolvers / RefreshResponseInfo.cs / 1 / RefreshResponseInfo.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.PeerResolvers { using System.ServiceModel.Channels; using System.ServiceModel; using System.Runtime.Serialization; [MessageContract(IsWrapped = false)] public class RefreshResponseInfo { [DataContract(Name = "RefreshResponseInfo", Namespace = PeerStrings.Namespace)] class RefreshResponseInfoDC { [DataMember(Name = "RegistrationLifetime")] public TimeSpan RegistrationLifetime; [DataMember(Name = "Result")] public RefreshResult Result; public RefreshResponseInfoDC(TimeSpan registrationLifetime, RefreshResult result) { this.RegistrationLifetime = registrationLifetime; this.Result = result; } } public RefreshResponseInfo():this(TimeSpan.Zero, RefreshResult.RegistrationNotFound){} public RefreshResponseInfo(TimeSpan registrationLifetime, RefreshResult result) { this.body = new RefreshResponseInfoDC(registrationLifetime, result); } public TimeSpan RegistrationLifetime { get { return body.RegistrationLifetime;} set { if (value < TimeSpan.Zero) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentOutOfRangeException("value", value, SR.GetString(SR.SFxTimeoutOutOfRange0))); } if (TimeoutHelper.IsTooLarge(value)) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentOutOfRangeException("value", value, SR.GetString(SR.SFxTimeoutOutOfRangeTooBig))); } this.body.RegistrationLifetime = value; } } public RefreshResult Result { get { return body.Result;} set { this.body.Result = value; } } [MessageBodyMember(Name = "RefreshResponse", Namespace = PeerStrings.Namespace)] RefreshResponseInfoDC body; public bool HasBody() { return body != null; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CultureInfoConverter.cs
- RtfControls.cs
- WindowsScrollBarBits.cs
- WebPartMinimizeVerb.cs
- PageCodeDomTreeGenerator.cs
- WriteFileContext.cs
- WebPartManagerInternals.cs
- GB18030Encoding.cs
- NavigationExpr.cs
- QueryOutputWriterV1.cs
- RadioButton.cs
- WinCategoryAttribute.cs
- Adorner.cs
- Binding.cs
- ToolStripStatusLabel.cs
- MethodBody.cs
- CryptoProvider.cs
- ConditionalAttribute.cs
- HttpApplication.cs
- SecondaryIndexList.cs
- SpecularMaterial.cs
- FixedSOMFixedBlock.cs
- ExceptionHandler.cs
- XPathBinder.cs
- Wildcard.cs
- Model3DGroup.cs
- WebPartConnectionCollection.cs
- StorageAssociationSetMapping.cs
- DocumentPageViewAutomationPeer.cs
- HostingPreferredMapPath.cs
- Figure.cs
- DependencyPropertyHelper.cs
- FileSystemWatcher.cs
- EntryPointNotFoundException.cs
- InkCanvasSelectionAdorner.cs
- VideoDrawing.cs
- PasswordPropertyTextAttribute.cs
- HostingPreferredMapPath.cs
- FacetDescription.cs
- AnnouncementEventArgs.cs
- BuildProvider.cs
- ValidationEventArgs.cs
- UserControlParser.cs
- sitestring.cs
- BuildManagerHost.cs
- GridLength.cs
- SafeSystemMetrics.cs
- WebControlsSection.cs
- ChannelCacheSettings.cs
- TextCompositionEventArgs.cs
- ComplexTypeEmitter.cs
- ZipQueryOperator.cs
- XmlSchemas.cs
- TextTrailingCharacterEllipsis.cs
- IpcChannelHelper.cs
- PublisherIdentityPermission.cs
- CodeDOMUtility.cs
- WmlTextBoxAdapter.cs
- WebDescriptionAttribute.cs
- Material.cs
- ResourceFallbackManager.cs
- ParallelLoopState.cs
- HijriCalendar.cs
- Decoder.cs
- DirectoryInfo.cs
- WebPartPersonalization.cs
- x509store.cs
- AppSecurityManager.cs
- DataQuery.cs
- DesignTimeParseData.cs
- ItemContainerProviderWrapper.cs
- SpellerInterop.cs
- SchemaElementDecl.cs
- MouseActionConverter.cs
- Encoder.cs
- FieldAccessException.cs
- HwndKeyboardInputProvider.cs
- Transform.cs
- SoapProcessingBehavior.cs
- DocumentEventArgs.cs
- EntityContainerEmitter.cs
- RenderOptions.cs
- OneToOneMappingSerializer.cs
- RemotingException.cs
- FilterQueryOptionExpression.cs
- iisPickupDirectory.cs
- SelectionProcessor.cs
- ControlParser.cs
- StylusPointPropertyInfo.cs
- RolePrincipal.cs
- Variant.cs
- BaseUriHelper.cs
- SiteMapSection.cs
- FlowSwitchDesigner.xaml.cs
- Padding.cs
- DataStreams.cs
- JsonStringDataContract.cs
- PowerModeChangedEventArgs.cs
- ScopelessEnumAttribute.cs
- ClientTarget.cs