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
- ToolboxItem.cs
- DragEvent.cs
- PageSettings.cs
- ProcessingInstructionAction.cs
- XslAst.cs
- ValidationSettings.cs
- AgileSafeNativeMemoryHandle.cs
- FloaterBaseParaClient.cs
- XmlProcessingInstruction.cs
- Helper.cs
- RemotingServices.cs
- ReadOnlyObservableCollection.cs
- PenCursorManager.cs
- IdentifierService.cs
- datacache.cs
- AnnotationComponentManager.cs
- BasicCellRelation.cs
- CommandValueSerializer.cs
- VisualStyleInformation.cs
- BinarySecretSecurityToken.cs
- Model3DGroup.cs
- KnownTypesHelper.cs
- FrameSecurityDescriptor.cs
- WCFServiceClientProxyGenerator.cs
- ConfigurationManager.cs
- TrackingStringDictionary.cs
- UrlPath.cs
- FormViewCommandEventArgs.cs
- StackSpiller.Temps.cs
- RuleInfoComparer.cs
- SqlDependencyUtils.cs
- MenuItemBinding.cs
- TableHeaderCell.cs
- PaintEvent.cs
- OLEDB_Util.cs
- PeerHelpers.cs
- util.cs
- NewExpression.cs
- WorkflowStateRollbackService.cs
- TdsParserStateObject.cs
- FormsAuthenticationCredentials.cs
- UIElementHelper.cs
- AstNode.cs
- SpeechDetectedEventArgs.cs
- EntitySqlQueryState.cs
- PolyQuadraticBezierSegment.cs
- UmAlQuraCalendar.cs
- NavigationWindow.cs
- ConditionalBranch.cs
- HtmlInputControl.cs
- DetailsViewUpdatedEventArgs.cs
- OracleConnectionFactory.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ListParaClient.cs
- Delegate.cs
- TransformValueSerializer.cs
- PrimarySelectionAdorner.cs
- QueryContinueDragEventArgs.cs
- SmiXetterAccessMap.cs
- PieceDirectory.cs
- X509Certificate2Collection.cs
- MutexSecurity.cs
- DeviceFiltersSection.cs
- ColorConverter.cs
- _ProxyChain.cs
- BuildTopDownAttribute.cs
- HtmlControl.cs
- String.cs
- QueryContinueDragEventArgs.cs
- Win32.cs
- ImportDesigner.xaml.cs
- SharedTcpTransportManager.cs
- TypeDependencyAttribute.cs
- ServiceBusyException.cs
- DynamicDocumentPaginator.cs
- WaitHandle.cs
- UITypeEditors.cs
- XPathDocument.cs
- IDispatchConstantAttribute.cs
- MetadataCacheItem.cs
- CodeChecksumPragma.cs
- XmlQueryTypeFactory.cs
- ArrayConverter.cs
- PeerCollaborationPermission.cs
- ViewStateModeByIdAttribute.cs
- WebPartDescriptionCollection.cs
- WorkflowTerminatedException.cs
- Helpers.cs
- SelectorItemAutomationPeer.cs
- _UncName.cs
- basevalidator.cs
- ControlIdConverter.cs
- XmlNodeChangedEventArgs.cs
- BypassElement.cs
- ipaddressinformationcollection.cs
- _FixedSizeReader.cs
- _KerberosClient.cs
- BitmapSizeOptions.cs
- ControlValuePropertyAttribute.cs
- AppDomainManager.cs