Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Channels / TerminateSequenceResponse.cs / 1 / TerminateSequenceResponse.cs
//----------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------------------
namespace System.ServiceModel.Channels
{
using System;
using System.ServiceModel;
using System.ServiceModel.Diagnostics;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
sealed class TerminateSequenceResponse : BodyWriter
{
UniqueId identifier;
public TerminateSequenceResponse()
: base(true)
{
}
public TerminateSequenceResponse(UniqueId identifier)
: base(true)
{
this.identifier = identifier;
}
public UniqueId Identifier
{
get
{
return this.identifier;
}
set
{
this.identifier = value;
}
}
public static TerminateSequenceResponseInfo Create(XmlDictionaryReader reader)
{
if (reader == null)
{
DiagnosticUtility.DebugAssert("Argument reader cannot be null.");
}
TerminateSequenceResponseInfo terminateSequenceInfo = new TerminateSequenceResponseInfo();
XmlDictionaryString wsrmNs = WsrmIndex.GetNamespace(ReliableMessagingVersion.WSReliableMessaging11);
reader.ReadStartElement(DXD.Wsrm11Dictionary.TerminateSequenceResponse, wsrmNs);
reader.ReadStartElement(XD.WsrmFeb2005Dictionary.Identifier, wsrmNs);
terminateSequenceInfo.Identifier = reader.ReadContentAsUniqueId();
reader.ReadEndElement();
while (reader.IsStartElement())
{
reader.Skip();
}
reader.ReadEndElement();
return terminateSequenceInfo;
}
protected override void OnWriteBodyContents(XmlDictionaryWriter writer)
{
XmlDictionaryString wsrmNs = WsrmIndex.GetNamespace(ReliableMessagingVersion.WSReliableMessaging11);
writer.WriteStartElement(DXD.Wsrm11Dictionary.TerminateSequenceResponse, wsrmNs);
writer.WriteStartElement(XD.WsrmFeb2005Dictionary.Identifier, wsrmNs);
writer.WriteValue(this.identifier);
writer.WriteEndElement();
writer.WriteEndElement();
}
}
}
// 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
- HtmlInputReset.cs
- DependencyObjectPropertyDescriptor.cs
- CompoundFileIOPermission.cs
- DataObjectMethodAttribute.cs
- DescriptionAttribute.cs
- EventArgs.cs
- GridViewRow.cs
- DBAsyncResult.cs
- MostlySingletonList.cs
- CapabilitiesAssignment.cs
- MenuStrip.cs
- BlockCollection.cs
- WorkItem.cs
- CodeDomComponentSerializationService.cs
- GregorianCalendarHelper.cs
- DebugHandleTracker.cs
- mediaeventshelper.cs
- DataGridViewCellLinkedList.cs
- OuterGlowBitmapEffect.cs
- PresentationUIStyleResources.cs
- Socket.cs
- WebPartCatalogCloseVerb.cs
- ZoneButton.cs
- TypeRefElement.cs
- CmsInterop.cs
- IItemProperties.cs
- ZipIOFileItemStream.cs
- Pool.cs
- securestring.cs
- MaskedTextProvider.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- WindowsSysHeader.cs
- ValueUnavailableException.cs
- ColumnHeaderConverter.cs
- ReadOnlyHierarchicalDataSource.cs
- ReferentialConstraintRoleElement.cs
- BehaviorEditorPart.cs
- UriSectionReader.cs
- GraphicsPathIterator.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- GPStream.cs
- ProxySimple.cs
- Visitors.cs
- ColorConvertedBitmapExtension.cs
- TextEmbeddedObject.cs
- DropSourceBehavior.cs
- BlockCollection.cs
- ThreadExceptionEvent.cs
- NativeCppClassAttribute.cs
- DynamicExpression.cs
- ItemsControlAutomationPeer.cs
- CommonProperties.cs
- ControlAdapter.cs
- MetadataItem.cs
- WebPartUtil.cs
- EdmItemCollection.cs
- ZipIOBlockManager.cs
- PeerContact.cs
- DecimalConverter.cs
- ContextMarshalException.cs
- FlowDocumentView.cs
- tibetanshape.cs
- TypedServiceOperationListItem.cs
- DataBindingCollection.cs
- HelpProvider.cs
- SecurityToken.cs
- JsonQNameDataContract.cs
- dbenumerator.cs
- XmlDataCollection.cs
- PropVariant.cs
- DataGridToolTip.cs
- RowSpanVector.cs
- ChildDocumentBlock.cs
- MethodToken.cs
- ScrollPatternIdentifiers.cs
- SqlConnectionHelper.cs
- DataGridPreparingCellForEditEventArgs.cs
- BooleanFacetDescriptionElement.cs
- NavigationProperty.cs
- DbProviderSpecificTypePropertyAttribute.cs
- Splitter.cs
- SoapObjectInfo.cs
- Certificate.cs
- RtfToken.cs
- XPathSelfQuery.cs
- CacheVirtualItemsEvent.cs
- SafeNativeMethods.cs
- RegexCode.cs
- MaskInputRejectedEventArgs.cs
- Rotation3D.cs
- ClientSideProviderDescription.cs
- DecimalFormatter.cs
- OrderedDictionary.cs
- Baml6Assembly.cs
- DuplicateWaitObjectException.cs
- ArgumentsParser.cs
- Scene3D.cs
- UrlPropertyAttribute.cs
- PublisherIdentityPermission.cs
- Action.cs