Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / PeerResolvers / RegisterResponseInfo.cs / 1 / RegisterResponseInfo.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 RegisterResponseInfo { [DataContract(Name = "RegisterResponse", Namespace = PeerStrings.Namespace)] class RegisterResponseInfoDC { [DataMember(Name = "RegistrationLifetime")] public TimeSpan RegistrationLifetime; [DataMember(Name = "RegistrationId")] public Guid RegistrationId; public RegisterResponseInfoDC(){} public RegisterResponseInfoDC(Guid registrationId, TimeSpan registrationLifetime) { this.RegistrationLifetime = registrationLifetime; this.RegistrationId = registrationId; } } public RegisterResponseInfo(Guid registrationId, TimeSpan registrationLifetime) { body = new RegisterResponseInfoDC(registrationId, registrationLifetime); } public RegisterResponseInfo() { body = new RegisterResponseInfoDC(); } public Guid RegistrationId { get { return this.body.RegistrationId; } set { this.body.RegistrationId = value; } } public TimeSpan RegistrationLifetime { get { return this.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; } } [MessageBodyMember(Name = "Update", Namespace = PeerStrings.Namespace)] RegisterResponseInfoDC 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
- EdmConstants.cs
- XmlTextEncoder.cs
- RotateTransform.cs
- HttpResponseHeader.cs
- ListSortDescriptionCollection.cs
- InvalidComObjectException.cs
- SHA1.cs
- CodeAttributeArgumentCollection.cs
- StyleCollection.cs
- streamingZipPartStream.cs
- NavigationPropertyEmitter.cs
- WorkflowOperationContext.cs
- TextModifierScope.cs
- TraceListener.cs
- EdmTypeAttribute.cs
- InstalledFontCollection.cs
- PersonalizablePropertyEntry.cs
- FileRecordSequenceCompletedAsyncResult.cs
- WebPartZoneBaseDesigner.cs
- StringConcat.cs
- CodeIdentifiers.cs
- AccessDataSourceView.cs
- EnumerableCollectionView.cs
- Imaging.cs
- SapiGrammar.cs
- StyleTypedPropertyAttribute.cs
- _NTAuthentication.cs
- Span.cs
- ViewRendering.cs
- OAVariantLib.cs
- HttpContext.cs
- XamlTemplateSerializer.cs
- DataGridColumn.cs
- ISCIIEncoding.cs
- EventItfInfo.cs
- DataRecordInfo.cs
- FloatUtil.cs
- ParallelQuery.cs
- StringDictionary.cs
- SelectionRange.cs
- XmlDomTextWriter.cs
- FixedSOMPageElement.cs
- SqlGenericUtil.cs
- SchemaDeclBase.cs
- ImportContext.cs
- EventWaitHandleSecurity.cs
- ApplicationContext.cs
- Object.cs
- ButtonFieldBase.cs
- ClassValidator.cs
- Line.cs
- SqlReorderer.cs
- LongValidatorAttribute.cs
- ImageCodecInfo.cs
- ToolStripDropDownMenu.cs
- CompiledQuery.cs
- GPPOINT.cs
- TableRow.cs
- ProcessHostFactoryHelper.cs
- CodeTypeMemberCollection.cs
- ObjectQuery.cs
- ImageMapEventArgs.cs
- Duration.cs
- XslException.cs
- OuterGlowBitmapEffect.cs
- SQLRoleProvider.cs
- FixedHyperLink.cs
- MemberRestriction.cs
- TimelineClockCollection.cs
- X509CertificateChain.cs
- ButtonChrome.cs
- AutomationPropertyInfo.cs
- WebPartMinimizeVerb.cs
- XsltQilFactory.cs
- ExtentKey.cs
- RegionInfo.cs
- DbTypeMap.cs
- EventBuilder.cs
- ClockGroup.cs
- SuspendDesigner.cs
- XmlAttributeProperties.cs
- ListSourceHelper.cs
- SplineKeyFrames.cs
- CompareValidator.cs
- CodeChecksumPragma.cs
- ProfessionalColors.cs
- TCEAdapterGenerator.cs
- PointAnimationUsingKeyFrames.cs
- ColorMatrix.cs
- TableLayoutStyle.cs
- TransformedBitmap.cs
- HtmlInputControl.cs
- RowTypePropertyElement.cs
- NumericUpDown.cs
- PropertySourceInfo.cs
- TimeStampChecker.cs
- SymbolResolver.cs
- EntityDataSource.cs
- Stack.cs
- NativeMethods.cs