Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / Version11 / ByeOperation11AsyncResult.cs / 1305376 / ByeOperation11AsyncResult.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.ServiceModel.Discovery.Version11
{
using System.Runtime;
sealed class ByeOperation11AsyncResult : ByeOperationAsyncResult
{
public ByeOperation11AsyncResult(
IAnnouncementServiceImplementation announcementServiceImpl,
ByeMessage11 message,
AsyncCallback callback,
object state)
: base(announcementServiceImpl, message, callback, state)
{
}
public static void End(IAsyncResult result)
{
AsyncResult.End(result);
}
protected override bool ValidateContent(ByeMessage11 message)
{
return (message.Bye != null);
}
protected override DiscoveryMessageSequence GetMessageSequence(ByeMessage11 message)
{
return DiscoveryUtility.ToDiscoveryMessageSequenceOrNull(message.MessageSequence);
}
protected override EndpointDiscoveryMetadata GetEndpointDiscoveryMetadata(ByeMessage11 message)
{
return message.Bye.ToEndpointDiscoveryMetadata();
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InvalidPropValue.cs
- FixedSOMGroup.cs
- ExternalDataExchangeService.cs
- SingleAnimationUsingKeyFrames.cs
- RecordsAffectedEventArgs.cs
- GeometryGroup.cs
- TablePatternIdentifiers.cs
- BaseCollection.cs
- Line.cs
- XmlExpressionDumper.cs
- FontUnit.cs
- EventMappingSettings.cs
- StronglyTypedResourceBuilder.cs
- CodeChecksumPragma.cs
- UIntPtr.cs
- PropertyDescriptorCollection.cs
- StylusEventArgs.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- SocketAddress.cs
- IODescriptionAttribute.cs
- RotationValidation.cs
- NameValueFileSectionHandler.cs
- GroupBox.cs
- XPathExpr.cs
- ObjectDataSourceView.cs
- XPathDocument.cs
- EditorZoneBase.cs
- BufferBuilder.cs
- WorkflowDispatchContext.cs
- ResolveMatchesApril2005.cs
- XamlHostingConfiguration.cs
- ReaderContextStackData.cs
- LinqExpressionNormalizer.cs
- OdbcHandle.cs
- BuildProviderCollection.cs
- SetterBaseCollection.cs
- RedistVersionInfo.cs
- EditorBrowsableAttribute.cs
- DataServiceSaveChangesEventArgs.cs
- ToolStripPanelSelectionGlyph.cs
- PageSettings.cs
- SecurityKeyIdentifier.cs
- OutKeywords.cs
- PriorityQueue.cs
- UserControl.cs
- ObservableCollection.cs
- CompoundFileStreamReference.cs
- FormatSettings.cs
- DataGridViewImageCell.cs
- WebMessageEncodingBindingElement.cs
- PaperSource.cs
- SpeechRecognizer.cs
- _NegoState.cs
- ValidatorCompatibilityHelper.cs
- LinearGradientBrush.cs
- UnsafeNativeMethods.cs
- X509Utils.cs
- Parser.cs
- PipeStream.cs
- SelectionHighlightInfo.cs
- DrawingImage.cs
- OlePropertyStructs.cs
- PeerNameResolver.cs
- OracleMonthSpan.cs
- DbDeleteCommandTree.cs
- RijndaelManagedTransform.cs
- MoveSizeWinEventHandler.cs
- ZoneLinkButton.cs
- ServicePointManagerElement.cs
- SecurityDescriptor.cs
- X509CertificateClaimSet.cs
- StrokeCollectionDefaultValueFactory.cs
- ProcessDesigner.cs
- SortExpressionBuilder.cs
- EntityObject.cs
- HwndHost.cs
- Variable.cs
- Msec.cs
- ReflectionHelper.cs
- CryptoApi.cs
- CustomLineCap.cs
- VectorCollection.cs
- Baml2006SchemaContext.cs
- SyndicationItemFormatter.cs
- SqlVisitor.cs
- ImageListUtils.cs
- ColorBuilder.cs
- GAC.cs
- ConfigErrorGlyph.cs
- StylusPointDescription.cs
- MobileListItemCollection.cs
- TableAutomationPeer.cs
- DataGridrowEditEndingEventArgs.cs
- FixedTextContainer.cs
- DesignerVerb.cs
- EmptyEnumerator.cs
- DataTemplateSelector.cs
- _HeaderInfo.cs
- DeviceContexts.cs
- TextEmbeddedObject.cs