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
- _AuthenticationState.cs
- ServiceDefaults.cs
- DataErrorValidationRule.cs
- ColumnMap.cs
- HttpResponseHeader.cs
- UriTemplateClientFormatter.cs
- Content.cs
- ObjectParameter.cs
- GatewayIPAddressInformationCollection.cs
- ReadingWritingEntityEventArgs.cs
- HttpRawResponse.cs
- Pen.cs
- AbsoluteQuery.cs
- HwndAppCommandInputProvider.cs
- NetworkInformationPermission.cs
- CommonGetThemePartSize.cs
- PathStreamGeometryContext.cs
- WebPartMenu.cs
- LogStream.cs
- DesignTimeParseData.cs
- Privilege.cs
- GridViewRowCollection.cs
- ActivityBuilderHelper.cs
- ColumnTypeConverter.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ButtonField.cs
- ToolStripSplitStackLayout.cs
- ExpressionBindings.cs
- OdbcEnvironmentHandle.cs
- ValidationErrorInfo.cs
- DocumentViewerBase.cs
- AnnotationHighlightLayer.cs
- MaterialCollection.cs
- TextHidden.cs
- BoundColumn.cs
- ValueProviderWrapper.cs
- _NetworkingPerfCounters.cs
- NotImplementedException.cs
- Matrix.cs
- Propagator.ExtentPlaceholderCreator.cs
- TreeViewEvent.cs
- _NetRes.cs
- WizardForm.cs
- BorderGapMaskConverter.cs
- MediaTimeline.cs
- bidPrivateBase.cs
- OperandQuery.cs
- ReplyChannelBinder.cs
- ExpandedWrapper.cs
- DocumentGrid.cs
- CompiledQueryCacheKey.cs
- IncomingWebRequestContext.cs
- XmlDocument.cs
- ApplicationSecurityManager.cs
- ParseNumbers.cs
- SEHException.cs
- RootBuilder.cs
- RunInstallerAttribute.cs
- RichTextBoxConstants.cs
- VirtualDirectoryMapping.cs
- ToolboxItemCollection.cs
- XmlDataDocument.cs
- MimeFormatExtensions.cs
- ConsoleCancelEventArgs.cs
- Point3DCollectionConverter.cs
- ConfigXmlReader.cs
- CalendarData.cs
- QueryOpeningEnumerator.cs
- ExtensionQuery.cs
- CodeMemberMethod.cs
- FunctionUpdateCommand.cs
- WorkflowServiceNamespace.cs
- Double.cs
- TagPrefixInfo.cs
- HandlerMappingMemo.cs
- TraceSection.cs
- WeakRefEnumerator.cs
- PenCursorManager.cs
- HitTestWithGeometryDrawingContextWalker.cs
- CodeMethodInvokeExpression.cs
- WinInet.cs
- ExceptionCollection.cs
- XmlWriterSettings.cs
- BaseParaClient.cs
- PrintDocument.cs
- HandlerFactoryWrapper.cs
- CompareValidator.cs
- DbDataSourceEnumerator.cs
- HtmlGenericControl.cs
- InstanceCreationEditor.cs
- TimeManager.cs
- ServiceContractGenerationContext.cs
- JsonSerializer.cs
- ServiceObjectContainer.cs
- ExpressionReplacer.cs
- NetMsmqSecurity.cs
- XmlElementCollection.cs
- PropertyGridCommands.cs
- WorkItem.cs
- InputReferenceExpression.cs