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
- ContextProperty.cs
- OrderToken.cs
- CngKeyCreationParameters.cs
- UnsupportedPolicyOptionsException.cs
- ResourceDefaultValueAttribute.cs
- sqlinternaltransaction.cs
- JsonFormatGeneratorStatics.cs
- SocketException.cs
- PaperSize.cs
- AdjustableArrowCap.cs
- Point3DValueSerializer.cs
- CodeMethodReturnStatement.cs
- BuilderInfo.cs
- DataGridPageChangedEventArgs.cs
- ImageAutomationPeer.cs
- ChineseLunisolarCalendar.cs
- DetailsViewInsertEventArgs.cs
- XmlSerializableReader.cs
- RepeaterItemEventArgs.cs
- CreateUserErrorEventArgs.cs
- FillRuleValidation.cs
- InvokePattern.cs
- StringValidatorAttribute.cs
- ContentPosition.cs
- RenamedEventArgs.cs
- DelayedRegex.cs
- ZipIOFileItemStream.cs
- ExecutionContext.cs
- StorageMappingItemLoader.cs
- DesignerSerializerAttribute.cs
- WinEventHandler.cs
- ForEachAction.cs
- CoreSwitches.cs
- _ListenerRequestStream.cs
- SecurityTokenProviderContainer.cs
- ToolStripHighContrastRenderer.cs
- MatchAttribute.cs
- DefaultObjectMappingItemCollection.cs
- XamlFxTrace.cs
- PersonalizationStateInfo.cs
- LowerCaseStringConverter.cs
- DocumentXmlWriter.cs
- Int64KeyFrameCollection.cs
- ApplicationBuildProvider.cs
- TableStyle.cs
- CommandLibraryHelper.cs
- ProfileProvider.cs
- AuthStoreRoleProvider.cs
- FillBehavior.cs
- Delegate.cs
- InvokeBinder.cs
- SvcMapFile.cs
- DefaultWorkflowSchedulerService.cs
- hwndwrapper.cs
- PersonalizationStateInfo.cs
- HostedImpersonationContext.cs
- SelectedDatesCollection.cs
- ProcessStartInfo.cs
- ExtensionFile.cs
- InvalidPrinterException.cs
- UnsafeMethods.cs
- MouseGesture.cs
- SoapEnumAttribute.cs
- CornerRadiusConverter.cs
- TransactionProtocolConverter.cs
- TypeDescriptionProvider.cs
- SupportsEventValidationAttribute.cs
- TemplateBindingExtension.cs
- ItemDragEvent.cs
- UserPreferenceChangedEventArgs.cs
- Console.cs
- SerializationInfoEnumerator.cs
- WebPartConnectVerb.cs
- WindowsGraphics2.cs
- AttributeEmitter.cs
- ValueSerializer.cs
- NamespaceTable.cs
- CopyNamespacesAction.cs
- EventLogTraceListener.cs
- XslVisitor.cs
- Rect3D.cs
- DrawingContext.cs
- SplashScreenNativeMethods.cs
- HtmlElementEventArgs.cs
- WebPartTransformer.cs
- NetworkInformationException.cs
- Color.cs
- SigningCredentials.cs
- ProxyAttribute.cs
- IssuedTokenClientBehaviorsElementCollection.cs
- MetabaseServerConfig.cs
- compensatingcollection.cs
- ChannelTokenTypeConverter.cs
- DataControlButton.cs
- OutputCacheSection.cs
- FilterableAttribute.cs
- WmlPanelAdapter.cs
- PersonalizableAttribute.cs
- ModuleElement.cs
- XsdValidatingReader.cs