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
- SurrogateSelector.cs
- MinimizableAttributeTypeConverter.cs
- ApplyImportsAction.cs
- SchemaConstraints.cs
- BoolLiteral.cs
- GlobalProxySelection.cs
- MemberDescriptor.cs
- ComponentCommands.cs
- DataGridPageChangedEventArgs.cs
- StubHelpers.cs
- FixedPageAutomationPeer.cs
- AtlasWeb.Designer.cs
- StylusShape.cs
- PenContexts.cs
- PageAdapter.cs
- GroupJoinQueryOperator.cs
- InfocardExtendedInformationCollection.cs
- DataGridViewSelectedCellCollection.cs
- CustomErrorCollection.cs
- ConfigXmlAttribute.cs
- BinaryObjectWriter.cs
- HostExecutionContextManager.cs
- StaticExtension.cs
- FrameworkTextComposition.cs
- SharedPersonalizationStateInfo.cs
- PageParserFilter.cs
- Math.cs
- CodeCommentStatement.cs
- CreateUserWizard.cs
- RelatedImageListAttribute.cs
- XmlUtil.cs
- SurrogateSelector.cs
- SqlBulkCopy.cs
- TableLayoutColumnStyleCollection.cs
- DivideByZeroException.cs
- UpdateManifestForBrowserApplication.cs
- FontWeights.cs
- UnsafeNativeMethods.cs
- PipelineComponent.cs
- SystemNetworkInterface.cs
- TypefaceCollection.cs
- OdbcDataReader.cs
- UniqueIdentifierService.cs
- InputBindingCollection.cs
- CookieProtection.cs
- MultiByteCodec.cs
- ModuleBuilder.cs
- shaperfactoryquerycacheentry.cs
- securestring.cs
- ClientTargetCollection.cs
- PenLineCapValidation.cs
- BamlTreeNode.cs
- NativeMethods.cs
- RequestSecurityTokenResponse.cs
- IndependentAnimationStorage.cs
- VisemeEventArgs.cs
- RadioButtonFlatAdapter.cs
- RegionData.cs
- DirectoryInfo.cs
- RSAOAEPKeyExchangeDeformatter.cs
- CoordinationService.cs
- ImageInfo.cs
- PropVariant.cs
- WinEventHandler.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- ResXDataNode.cs
- TextEditor.cs
- TemplatedWizardStep.cs
- FlowDocumentFormatter.cs
- SourceSwitch.cs
- ErrorRuntimeConfig.cs
- EncoderNLS.cs
- ModelTreeEnumerator.cs
- StandardBindingCollectionElement.cs
- XmlArrayAttribute.cs
- DeviceSpecific.cs
- Transform3D.cs
- DockProviderWrapper.cs
- XamlSerializer.cs
- metadatamappinghashervisitor.cs
- CodeTypeReferenceCollection.cs
- ToolStripComboBox.cs
- RemoteTokenFactory.cs
- Pointer.cs
- SecurityCriticalDataForSet.cs
- HtmlForm.cs
- NativeMethods.cs
- OrderPreservingMergeHelper.cs
- FormViewDeleteEventArgs.cs
- UnmanagedHandle.cs
- ShaderRenderModeValidation.cs
- UidPropertyAttribute.cs
- SrgsDocument.cs
- MultiSelectRootGridEntry.cs
- Pointer.cs
- Int32RectConverter.cs
- Bold.cs
- CriticalFinalizerObject.cs
- PagePropertiesChangingEventArgs.cs
- PrivacyNoticeElement.cs