Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / Version11 / HelloOperation11AsyncResult.cs / 1305376 / HelloOperation11AsyncResult.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.ServiceModel.Discovery.Version11
{
using System.Runtime;
sealed class HelloOperation11AsyncResult : HelloOperationAsyncResult
{
public HelloOperation11AsyncResult(
IAnnouncementServiceImplementation announcementServiceImpl,
HelloMessage11 message,
AsyncCallback callback,
object state)
: base(announcementServiceImpl, message, callback, state)
{
}
public static void End(IAsyncResult result)
{
AsyncResult.End(result);
}
protected override bool ValidateContent(HelloMessage11 message)
{
return (message.Hello != null);
}
protected override DiscoveryMessageSequence GetMessageSequence(HelloMessage11 message)
{
return DiscoveryUtility.ToDiscoveryMessageSequenceOrNull(message.MessageSequence);
}
protected override EndpointDiscoveryMetadata GetEndpointDiscoveryMetadata(HelloMessage11 message)
{
return message.Hello.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
- BroadcastEventHelper.cs
- AssemblyBuilder.cs
- ThrowHelper.cs
- SelectionItemPattern.cs
- WebConfigurationManager.cs
- Dispatcher.cs
- TreeNodeSelectionProcessor.cs
- HttpCacheVary.cs
- ObfuscateAssemblyAttribute.cs
- CapabilitiesPattern.cs
- OdbcErrorCollection.cs
- StateMachineTimers.cs
- PropertyGroupDescription.cs
- Point3DCollection.cs
- DragDrop.cs
- DataGridViewMethods.cs
- CounterSample.cs
- ThemeInfoAttribute.cs
- InstanceCompleteException.cs
- PeerToPeerException.cs
- ManipulationDeltaEventArgs.cs
- ScrollBarRenderer.cs
- TrackBar.cs
- ValidationSummary.cs
- CalendarModeChangedEventArgs.cs
- DebuggerService.cs
- PresentationTraceSources.cs
- EventProviderWriter.cs
- DefaultValidator.cs
- ColorConverter.cs
- DrawingVisualDrawingContext.cs
- RegexCaptureCollection.cs
- DrawingImage.cs
- LocationReference.cs
- HighlightVisual.cs
- BuildProviderCollection.cs
- DataGridViewComboBoxCell.cs
- CloudCollection.cs
- autovalidator.cs
- StringAnimationUsingKeyFrames.cs
- AuthenticationManager.cs
- PropertyEntry.cs
- PropertyChangeTracker.cs
- TriggerCollection.cs
- PngBitmapDecoder.cs
- MemberDescriptor.cs
- MetadataArtifactLoaderFile.cs
- IdentityModelDictionary.cs
- _SafeNetHandles.cs
- TransactionInformation.cs
- SafeCryptoHandles.cs
- DBCommand.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- Code.cs
- sqlpipe.cs
- ValidatingPropertiesEventArgs.cs
- WCFBuildProvider.cs
- DataSourceCache.cs
- DataTemplateSelector.cs
- Certificate.cs
- Quaternion.cs
- PersistChildrenAttribute.cs
- ICollection.cs
- XmlElement.cs
- Events.cs
- CharAnimationUsingKeyFrames.cs
- RecognizedAudio.cs
- HttpEncoderUtility.cs
- UrlMapping.cs
- InvalidateEvent.cs
- Size3D.cs
- RotateTransform3D.cs
- PropertyDescriptorCollection.cs
- XmlElementAttribute.cs
- Console.cs
- JpegBitmapDecoder.cs
- HasRunnableWorkflowEvent.cs
- StringReader.cs
- EntityProxyTypeInfo.cs
- ToolboxItemSnapLineBehavior.cs
- TransactionOptions.cs
- DataGridViewButtonColumn.cs
- RequestCacheEntry.cs
- LoadMessageLogger.cs
- SR.cs
- EventLogPermissionAttribute.cs
- ClientUrlResolverWrapper.cs
- DataGridViewRowStateChangedEventArgs.cs
- AppDomainGrammarProxy.cs
- ListItem.cs
- RoutedPropertyChangedEventArgs.cs
- TagPrefixCollection.cs
- SocketInformation.cs
- UrlAuthorizationModule.cs
- Win32PrintDialog.cs
- DefaultPropertyAttribute.cs
- EncodingTable.cs
- StylusCaptureWithinProperty.cs
- PropertyTabChangedEvent.cs
- COAUTHIDENTITY.cs