Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / VersionCD1 / HelloOperationCD1AsyncResult.cs / 1305376 / HelloOperationCD1AsyncResult.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.ServiceModel.Discovery.VersionCD1
{
using System.Runtime;
sealed class HelloOperationCD1AsyncResult : HelloOperationAsyncResult
{
public HelloOperationCD1AsyncResult(
IAnnouncementServiceImplementation announcementServiceImpl,
HelloMessageCD1 message,
AsyncCallback callback,
object state)
: base(announcementServiceImpl, message, callback, state)
{
}
public static void End(IAsyncResult result)
{
AsyncResult.End(result);
}
protected override bool ValidateContent(HelloMessageCD1 message)
{
return (message.Hello != null);
}
protected override DiscoveryMessageSequence GetMessageSequence(HelloMessageCD1 message)
{
return DiscoveryUtility.ToDiscoveryMessageSequenceOrNull(message.MessageSequence);
}
protected override EndpointDiscoveryMetadata GetEndpointDiscoveryMetadata(HelloMessageCD1 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
- XmlSchemaDatatype.cs
- Win32Interop.cs
- RuntimeWrappedException.cs
- CryptoConfig.cs
- BasicExpressionVisitor.cs
- SharedDp.cs
- SoapReflectionImporter.cs
- TextTreeNode.cs
- SplashScreen.cs
- HandleInitializationContext.cs
- StructuredTypeEmitter.cs
- PrefixQName.cs
- MetadataSource.cs
- DNS.cs
- Viewport3DAutomationPeer.cs
- SubtreeProcessor.cs
- CompositeDataBoundControl.cs
- WindowsStatic.cs
- HwndKeyboardInputProvider.cs
- TaskFileService.cs
- PenThreadPool.cs
- safesecurityhelperavalon.cs
- PrincipalPermission.cs
- EntityContainer.cs
- DataGridRow.cs
- Vertex.cs
- StaticDataManager.cs
- RegisteredScript.cs
- MimePart.cs
- PropertyEmitter.cs
- ErrorHandler.cs
- FileUtil.cs
- SBCSCodePageEncoding.cs
- MetadataException.cs
- PointKeyFrameCollection.cs
- BuildManager.cs
- StringComparer.cs
- FrugalMap.cs
- PerformanceCounterPermissionAttribute.cs
- AssemblyInfo.cs
- LinkDesigner.cs
- ZipIOLocalFileHeader.cs
- CodeLabeledStatement.cs
- DtdParser.cs
- Util.cs
- WebCategoryAttribute.cs
- ThaiBuddhistCalendar.cs
- SQLDecimal.cs
- CodeNamespaceCollection.cs
- PluralizationService.cs
- KeyInfo.cs
- MappingItemCollection.cs
- ExtentJoinTreeNode.cs
- CaseStatementSlot.cs
- BaseAppDomainProtocolHandler.cs
- BigInt.cs
- GridViewCellAutomationPeer.cs
- DesignObjectWrapper.cs
- DropTarget.cs
- TypeInitializationException.cs
- DES.cs
- MenuItemStyle.cs
- TypeUtil.cs
- SyndicationDeserializer.cs
- AxisAngleRotation3D.cs
- SubclassTypeValidator.cs
- AdornedElementPlaceholder.cs
- Utility.cs
- ChannelSinkStacks.cs
- ChangeNode.cs
- HostingEnvironment.cs
- DbConnectionStringBuilder.cs
- XmlNotation.cs
- SponsorHelper.cs
- __ConsoleStream.cs
- StrongNameUtility.cs
- DataGridViewCellCollection.cs
- TextEmbeddedObject.cs
- LocatorBase.cs
- XmlRootAttribute.cs
- SessionStateModule.cs
- HighlightVisual.cs
- ReferencedType.cs
- HttpResponseMessageProperty.cs
- GroupBoxAutomationPeer.cs
- RelatedView.cs
- WebControlAdapter.cs
- TogglePatternIdentifiers.cs
- ResizingMessageFilter.cs
- MenuItemCollectionEditor.cs
- EntityDataSourceChangingEventArgs.cs
- ValidationResult.cs
- Parallel.cs
- FormatConvertedBitmap.cs
- TextRangeEditLists.cs
- DataControlFieldCell.cs
- Int16Animation.cs
- ToolStripSeparatorRenderEventArgs.cs
- GenerateTemporaryTargetAssembly.cs
- CancelAsyncOperationRequest.cs