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
- CatalogPartCollection.cs
- X509ServiceCertificateAuthenticationElement.cs
- DataListCommandEventArgs.cs
- AsyncDataRequest.cs
- SupportsPreviewControlAttribute.cs
- AVElementHelper.cs
- WsatTransactionInfo.cs
- DataSetFieldSchema.cs
- SignerInfo.cs
- SafeEventLogWriteHandle.cs
- ProbeMatchesApril2005.cs
- BeginStoryboard.cs
- DbModificationClause.cs
- ArgIterator.cs
- ConstraintConverter.cs
- DSACryptoServiceProvider.cs
- AppSettings.cs
- UserNamePasswordValidator.cs
- HttpListenerResponse.cs
- Triangle.cs
- ServiceReference.cs
- GacUtil.cs
- ProvidePropertyAttribute.cs
- MonthCalendar.cs
- UnaryNode.cs
- IntegerValidatorAttribute.cs
- MouseOverProperty.cs
- BinaryVersion.cs
- ImageBrush.cs
- ToolStripRenderEventArgs.cs
- BaseComponentEditor.cs
- BitmapPalettes.cs
- listitem.cs
- FrameworkRichTextComposition.cs
- SimpleTypeResolver.cs
- DataGridViewBindingCompleteEventArgs.cs
- Viewport2DVisual3D.cs
- PassportAuthentication.cs
- AccessorTable.cs
- InlineObject.cs
- ActivityExecutorSurrogate.cs
- ExpandSegmentCollection.cs
- SrgsItemList.cs
- FakeModelItemImpl.cs
- QueryRewriter.cs
- FormViewCommandEventArgs.cs
- MemberAccessException.cs
- RowBinding.cs
- DrawingVisualDrawingContext.cs
- CounterSample.cs
- Fault.cs
- XmlDataSourceView.cs
- entitydatasourceentitysetnameconverter.cs
- GeneralTransform3DGroup.cs
- BasicKeyConstraint.cs
- ConsoleKeyInfo.cs
- Normalization.cs
- TextBoxAutoCompleteSourceConverter.cs
- printdlgexmarshaler.cs
- Compress.cs
- DoubleLinkListEnumerator.cs
- MsmqIntegrationBindingCollectionElement.cs
- FormClosedEvent.cs
- FileDialogPermission.cs
- DecimalAnimationUsingKeyFrames.cs
- AssemblyCollection.cs
- FunctionQuery.cs
- ActionFrame.cs
- FontStyle.cs
- Cursor.cs
- ResourceSetExpression.cs
- Rect3D.cs
- PersistencePipeline.cs
- DataFormats.cs
- DataGridColumn.cs
- ReflectionServiceProvider.cs
- HttpWebResponse.cs
- InstanceValue.cs
- WebPartVerb.cs
- NumericPagerField.cs
- CheckBoxList.cs
- TraceEventCache.cs
- ColorAnimation.cs
- Guid.cs
- FontFaceLayoutInfo.cs
- ClientConfigPaths.cs
- DialogResultConverter.cs
- ApplicationServiceHelper.cs
- ParentQuery.cs
- BlockUIContainer.cs
- PersistenceException.cs
- BoundColumn.cs
- UITypeEditor.cs
- SingleKeyFrameCollection.cs
- WebBrowserEvent.cs
- ProbeDuplexAsyncResult.cs
- ProcessModule.cs
- CaseInsensitiveHashCodeProvider.cs
- RequestQueue.cs
- TransformValueSerializer.cs