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
- HtmlControlPersistable.cs
- EditingScopeUndoUnit.cs
- MessageSecurityTokenVersion.cs
- ReadContentAsBinaryHelper.cs
- RequestSecurityTokenResponse.cs
- SortedSetDebugView.cs
- AbsoluteQuery.cs
- PropertyChangedEventArgs.cs
- Internal.cs
- WindowsScrollBarBits.cs
- AutomationProperties.cs
- WebEvents.cs
- StreamGeometryContext.cs
- ConstantExpression.cs
- DataContext.cs
- RecordManager.cs
- AssemblyName.cs
- IsolatedStorageException.cs
- ObjectDataSourceDisposingEventArgs.cs
- webclient.cs
- DataTableExtensions.cs
- BrowserTree.cs
- DataSourceControl.cs
- DataGridViewTopLeftHeaderCell.cs
- BackEase.cs
- AdvancedBindingEditor.cs
- SettingsPropertyWrongTypeException.cs
- GeometryConverter.cs
- HiddenFieldDesigner.cs
- DefaultTextStore.cs
- HealthMonitoringSection.cs
- FormCollection.cs
- DecodeHelper.cs
- CodeStatementCollection.cs
- Label.cs
- EventSetter.cs
- CapabilitiesState.cs
- NullableIntSumAggregationOperator.cs
- Thickness.cs
- AttributeSetAction.cs
- MultiSelector.cs
- _BufferOffsetSize.cs
- HashMembershipCondition.cs
- HtmlProps.cs
- MetadataException.cs
- Set.cs
- MergeFilterQuery.cs
- DataStreamFromComStream.cs
- BuildManagerHost.cs
- ReturnValue.cs
- DistinctQueryOperator.cs
- MessageQueuePermissionEntry.cs
- AddressUtility.cs
- D3DImage.cs
- BevelBitmapEffect.cs
- MarkupObject.cs
- SystemColors.cs
- AnimationClockResource.cs
- TitleStyle.cs
- MemoryFailPoint.cs
- BitmapEffectDrawing.cs
- SymbolEqualComparer.cs
- QuadraticBezierSegment.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- ConfigurationManagerHelper.cs
- TextBoxRenderer.cs
- InkCanvasInnerCanvas.cs
- DoubleIndependentAnimationStorage.cs
- RuntimeArgument.cs
- UserControlBuildProvider.cs
- NameSpaceExtractor.cs
- SettingsProviderCollection.cs
- StatusBar.cs
- CompiledRegexRunnerFactory.cs
- XmlAnyElementAttribute.cs
- Grid.cs
- FlowLayoutSettings.cs
- OracleConnection.cs
- RSAPKCS1SignatureDeformatter.cs
- ExpressionBindings.cs
- ShaderRenderModeValidation.cs
- TreeNode.cs
- Exceptions.cs
- GeneralTransform3DTo2D.cs
- wmiprovider.cs
- Pkcs9Attribute.cs
- ServiceDescriptionReflector.cs
- ManagementScope.cs
- FloaterParagraph.cs
- NameValueConfigurationCollection.cs
- MaskedTextBox.cs
- CryptoStream.cs
- XmlUtil.cs
- NavigatorOutput.cs
- InternalEnumValidator.cs
- ArrayWithOffset.cs
- CreateInstanceBinder.cs
- ActivityStateRecord.cs
- ControlValuePropertyAttribute.cs
- DataControlPagerLinkButton.cs