Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / FindResponse.cs / 1305376 / FindResponse.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.ServiceModel.Discovery
{
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Runtime;
using SR2 = System.ServiceModel.Discovery.SR;
[Fx.Tag.XamlVisible(false)]
public class FindResponse
{
Dictionary messageSequenceTable;
Collection endpoints;
internal FindResponse()
{
this.endpoints = new Collection();
this.messageSequenceTable = new Dictionary();
}
public Collection Endpoints
{
get
{
return this.endpoints;
}
}
public DiscoveryMessageSequence GetMessageSequence(EndpointDiscoveryMetadata endpointDiscoveryMetadata)
{
if (endpointDiscoveryMetadata == null)
{
throw FxTrace.Exception.ArgumentNull("endpointDiscoveryMetadata");
}
DiscoveryMessageSequence messageSequence = null;
if (!this.messageSequenceTable.TryGetValue(endpointDiscoveryMetadata, out messageSequence))
{
throw FxTrace.Exception.Argument("endpointDiscoveryMetadata", SR2.DiscoveryFindResponseMessageSequenceNotFound);
}
return messageSequence;
}
internal void AddDiscoveredEndpoint(EndpointDiscoveryMetadata endpointDiscoveryMetadata,
DiscoveryMessageSequence messageSequence)
{
this.messageSequenceTable.Add(endpointDiscoveryMetadata, messageSequence);
this.endpoints.Add(endpointDiscoveryMetadata);
}
}
}
// 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
- URLEditor.cs
- ToolStripGrip.cs
- IItemContainerGenerator.cs
- EnumerableRowCollection.cs
- CodeAttributeDeclaration.cs
- XmlSchemaCollection.cs
- CatalogPartCollection.cs
- CompensatableTransactionScopeActivity.cs
- COM2EnumConverter.cs
- SystemResourceHost.cs
- MetadataCache.cs
- MachineKeySection.cs
- XamlPathDataSerializer.cs
- ElementNotEnabledException.cs
- CodeDomConfigurationHandler.cs
- XmlValueConverter.cs
- HtmlForm.cs
- MarkupExtensionParser.cs
- InstancePersistenceCommandException.cs
- DynamicValueConverter.cs
- SqlConnectionFactory.cs
- Calendar.cs
- Point3DCollectionConverter.cs
- SerializerDescriptor.cs
- XmlLanguageConverter.cs
- DataGridViewMethods.cs
- DataGridColumnHeaderAutomationPeer.cs
- FontFamily.cs
- UpdateManifestForBrowserApplication.cs
- XmlDocument.cs
- MessageTransmitTraceRecord.cs
- TopClause.cs
- GridItemCollection.cs
- ScriptingAuthenticationServiceSection.cs
- DBCommand.cs
- ControlParameter.cs
- WorkflowNamespace.cs
- RoleManagerModule.cs
- ViewGenResults.cs
- DropTarget.cs
- CustomWebEventKey.cs
- DbDataRecord.cs
- TypePropertyEditor.cs
- MonitorWrapper.cs
- DependencyPropertyAttribute.cs
- RectangleHotSpot.cs
- XsltFunctions.cs
- DataBoundLiteralControl.cs
- WinHttpWebProxyFinder.cs
- APCustomTypeDescriptor.cs
- ProfileGroupSettings.cs
- CalendarModeChangedEventArgs.cs
- RegexGroupCollection.cs
- Pens.cs
- DataGridSortCommandEventArgs.cs
- C14NUtil.cs
- SystemIPInterfaceProperties.cs
- Soap12FormatExtensions.cs
- SingleAnimation.cs
- SqlClientFactory.cs
- NavigationHelper.cs
- HttpRawResponse.cs
- PositiveTimeSpanValidator.cs
- HtmlInputControl.cs
- DrawingContext.cs
- RuleDefinitions.cs
- SystemIcons.cs
- CanExpandCollapseAllConverter.cs
- SecureStringHasher.cs
- LinkUtilities.cs
- ProfileService.cs
- COSERVERINFO.cs
- iisPickupDirectory.cs
- GroupQuery.cs
- OletxTransactionManager.cs
- ResourceDictionaryCollection.cs
- SmtpMail.cs
- DoubleAnimationBase.cs
- MsiStyleLogWriter.cs
- DrawingGroup.cs
- Monitor.cs
- WebDisplayNameAttribute.cs
- RotateTransform3D.cs
- ActiveXSite.cs
- ParameterCollection.cs
- TemplateBuilder.cs
- XsdDateTime.cs
- BindToObject.cs
- UniqueConstraint.cs
- WinEventTracker.cs
- CancellationHandler.cs
- Bold.cs
- TextRunCache.cs
- DataStreams.cs
- TrackingProfile.cs
- DependencyObjectType.cs
- BindableAttribute.cs
- ConsoleEntryPoint.cs
- ZipIOBlockManager.cs
- ServicePoint.cs