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
- CmsUtils.cs
- QueryResults.cs
- List.cs
- BitmapCodecInfoInternal.cs
- ZipIORawDataFileBlock.cs
- GregorianCalendarHelper.cs
- EntityCommandCompilationException.cs
- FixedSOMTableCell.cs
- CombinedHttpChannel.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- CurrencyManager.cs
- NameValueFileSectionHandler.cs
- QueryExpr.cs
- DocumentPageViewAutomationPeer.cs
- DecimalConverter.cs
- MatrixAnimationBase.cs
- IconBitmapDecoder.cs
- TimeEnumHelper.cs
- dsa.cs
- Flowchart.cs
- XhtmlBasicControlAdapter.cs
- TraceData.cs
- EdmFunctionAttribute.cs
- PathFigureCollection.cs
- PointKeyFrameCollection.cs
- SpeechRecognitionEngine.cs
- Util.cs
- Stack.cs
- DbgUtil.cs
- MetadataAssemblyHelper.cs
- WebPartCloseVerb.cs
- ProgressBarAutomationPeer.cs
- TextEffect.cs
- Schema.cs
- ArglessEventHandlerProxy.cs
- UIElementAutomationPeer.cs
- RepeatBehaviorConverter.cs
- Bidi.cs
- ProfessionalColorTable.cs
- returneventsaver.cs
- CaseInsensitiveOrdinalStringComparer.cs
- SerializationStore.cs
- DataServiceConfiguration.cs
- Command.cs
- Int64KeyFrameCollection.cs
- PropertyDescriptor.cs
- DBPropSet.cs
- TreeNodeClickEventArgs.cs
- Cursors.cs
- PointCollection.cs
- TextUtf8RawTextWriter.cs
- XmlSchemaAnyAttribute.cs
- EntityDataSourceDataSelection.cs
- WsdlContractConversionContext.cs
- MimeImporter.cs
- WindowsIPAddress.cs
- ToolStripPanel.cs
- ScriptingJsonSerializationSection.cs
- Publisher.cs
- GlyphCache.cs
- SmiConnection.cs
- RMEnrollmentPage3.cs
- SqlMethodAttribute.cs
- TextBoxDesigner.cs
- FusionWrap.cs
- DataGridColumn.cs
- Encoding.cs
- Misc.cs
- PasswordTextContainer.cs
- HtmlElementEventArgs.cs
- EUCJPEncoding.cs
- TextTreeUndo.cs
- WindowsListBox.cs
- XmlNodeComparer.cs
- ObjectStateFormatter.cs
- MetadataItemEmitter.cs
- WebScriptMetadataMessageEncoderFactory.cs
- HttpValueCollection.cs
- XmlQualifiedNameTest.cs
- NotifyCollectionChangedEventArgs.cs
- Line.cs
- LongValidatorAttribute.cs
- NameValueFileSectionHandler.cs
- Memoizer.cs
- uribuilder.cs
- ShapeTypeface.cs
- DataStorage.cs
- SqlServer2KCompatibilityCheck.cs
- HttpHandlersSection.cs
- MimeMultiPart.cs
- XmlStreamStore.cs
- reliableinputsessionchannel.cs
- SingleConverter.cs
- XmlUtf8RawTextWriter.cs
- OleDbCommand.cs
- PersonalizablePropertyEntry.cs
- XmlException.cs
- ParserHooks.cs
- DebugView.cs
- ProfileModule.cs