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
- StringBuilder.cs
- InsufficientExecutionStackException.cs
- BindingExpressionBase.cs
- BitmapSource.cs
- CaseInsensitiveHashCodeProvider.cs
- VolatileEnlistmentState.cs
- TextWriterEngine.cs
- CodeNamespaceImportCollection.cs
- XmlBaseWriter.cs
- OciHandle.cs
- ImageCreator.cs
- DrawingState.cs
- ManualWorkflowSchedulerService.cs
- URLAttribute.cs
- sortedlist.cs
- InvalidContentTypeException.cs
- CommandEventArgs.cs
- PeerNode.cs
- PrinterUnitConvert.cs
- InputProviderSite.cs
- RelatedEnd.cs
- StyleXamlParser.cs
- FileLogRecordHeader.cs
- ReferenceConverter.cs
- ObjectSet.cs
- SizeValueSerializer.cs
- FontUnit.cs
- AssemblyResourceLoader.cs
- RTLAwareMessageBox.cs
- TreeWalker.cs
- PeerNameResolver.cs
- sqlmetadatafactory.cs
- NotFiniteNumberException.cs
- NotifyIcon.cs
- FixedNode.cs
- BindingManagerDataErrorEventArgs.cs
- ItemMap.cs
- WebMessageEncodingElement.cs
- XmlWriterTraceListener.cs
- TransactionOptions.cs
- AsnEncodedData.cs
- PropertyIDSet.cs
- BoolExpression.cs
- ReliabilityContractAttribute.cs
- FileInfo.cs
- UnsafeNativeMethods.cs
- ColumnMapTranslator.cs
- DependencyProperty.cs
- DynamicVirtualDiscoSearcher.cs
- AssociationSet.cs
- PassportIdentity.cs
- AssociationEndMember.cs
- EditorPartCollection.cs
- ChildrenQuery.cs
- WindowsPen.cs
- SecurityRuntime.cs
- RuleSetReference.cs
- DataGridViewUtilities.cs
- MD5Cng.cs
- RoutedEvent.cs
- processwaithandle.cs
- QueryStringHandler.cs
- RuntimeEnvironment.cs
- EventLogHandle.cs
- LayoutEditorPart.cs
- webeventbuffer.cs
- RepeaterCommandEventArgs.cs
- LabelLiteral.cs
- ConditionalAttribute.cs
- Int32RectConverter.cs
- ThumbAutomationPeer.cs
- DirtyTextRange.cs
- HorizontalAlignConverter.cs
- StringCollection.cs
- ServiceDescriptionContext.cs
- ActivityCodeDomSerializationManager.cs
- QilValidationVisitor.cs
- SystemBrushes.cs
- StreamSecurityUpgradeAcceptor.cs
- JsonWriterDelegator.cs
- ADMembershipUser.cs
- WindowsPen.cs
- PrimitiveList.cs
- BorderGapMaskConverter.cs
- ActiveDesignSurfaceEvent.cs
- SafeBuffer.cs
- LogConverter.cs
- RawUIStateInputReport.cs
- KnownTypes.cs
- ToolStripSeparatorRenderEventArgs.cs
- Int16Converter.cs
- RuleSetBrowserDialog.cs
- SemaphoreSecurity.cs
- OutputCacheProfileCollection.cs
- ErrorStyle.cs
- SingleObjectCollection.cs
- PersonalizableTypeEntry.cs
- DataGridViewCellStyleChangedEventArgs.cs
- FunctionDetailsReader.cs
- Compiler.cs