Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / ChannelEndpointElementCollection.cs / 1 / ChannelEndpointElementCollection.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.ServiceModel.Configuration
{
using System;
using System.Collections;
using System.Configuration;
using System.Globalization;
[ConfigurationCollection(typeof(ChannelEndpointElement), AddItemName = ConfigurationStrings.Endpoint)]
public sealed class ChannelEndpointElementCollection : ServiceModelEnhancedConfigurationElementCollection
{
public ChannelEndpointElementCollection()
: base(ConfigurationStrings.Endpoint)
{}
protected override Object GetElementKey(ConfigurationElement element)
{
if (element == null)
{
throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("element");
}
ChannelEndpointElement configElementKey = (ChannelEndpointElement) element;
return string.Format(CultureInfo.InvariantCulture,
"contractType:{0};name:{1}",
configElementKey.Contract,
configElementKey.Name);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DateTimeConverter2.cs
- Version.cs
- CssClassPropertyAttribute.cs
- WpfWebRequestHelper.cs
- SqlLiftWhereClauses.cs
- SQLDecimal.cs
- CryptoApi.cs
- WCFServiceClientProxyGenerator.cs
- SharingService.cs
- DoubleCollectionConverter.cs
- COAUTHINFO.cs
- XmlFileEditor.cs
- DecoderFallbackWithFailureFlag.cs
- WarningException.cs
- AtomParser.cs
- unsafenativemethodstextservices.cs
- PowerStatus.cs
- ClientData.cs
- CTreeGenerator.cs
- SqlLiftIndependentRowExpressions.cs
- CodeExpressionStatement.cs
- OutputCacheProfileCollection.cs
- FixedMaxHeap.cs
- InternalResources.cs
- Parser.cs
- JavaScriptString.cs
- ToolStripArrowRenderEventArgs.cs
- TreeNodeEventArgs.cs
- ExpressionParser.cs
- SqlServices.cs
- Root.cs
- DocumentsTrace.cs
- SafeNativeMethodsCLR.cs
- ExternalDataExchangeService.cs
- XmlSiteMapProvider.cs
- TypeToken.cs
- WindowsRichEdit.cs
- HtmlInputCheckBox.cs
- Subtree.cs
- SqlNotificationRequest.cs
- ToolstripProfessionalRenderer.cs
- SettingsContext.cs
- CannotUnloadAppDomainException.cs
- TripleDES.cs
- XhtmlBasicFormAdapter.cs
- CounterSetInstanceCounterDataSet.cs
- FileLoadException.cs
- Tuple.cs
- IsolatedStorageFile.cs
- EmptyQuery.cs
- PeerNameResolver.cs
- WebPartChrome.cs
- LocatorPart.cs
- SafeTokenHandle.cs
- WebPartEditorApplyVerb.cs
- RenderDataDrawingContext.cs
- ToolTipService.cs
- XPathNavigatorReader.cs
- HitTestResult.cs
- CodeArgumentReferenceExpression.cs
- DirtyTextRange.cs
- DesignerDeviceConfig.cs
- XsltLoader.cs
- ReservationNotFoundException.cs
- Task.cs
- StylusPoint.cs
- ComponentResourceKeyConverter.cs
- CodeArrayCreateExpression.cs
- BooleanSwitch.cs
- AssemblyCache.cs
- FilteredAttributeCollection.cs
- CharAnimationUsingKeyFrames.cs
- sitestring.cs
- FilteredXmlReader.cs
- safex509handles.cs
- Walker.cs
- SelectionItemProviderWrapper.cs
- Token.cs
- XamlToRtfWriter.cs
- ToolStripContentPanelRenderEventArgs.cs
- DataColumnChangeEvent.cs
- ByeMessageApril2005.cs
- LinearQuaternionKeyFrame.cs
- WindowClosedEventArgs.cs
- ExtendedProperty.cs
- PluggableProtocol.cs
- GeneralTransform.cs
- Accessible.cs
- ValidationEventArgs.cs
- KnowledgeBase.cs
- StylusPointDescription.cs
- AdornerHitTestResult.cs
- MaskDesignerDialog.cs
- Evidence.cs
- DeviceSpecificDesigner.cs
- EventMappingSettingsCollection.cs
- cookiecontainer.cs
- TextRenderer.cs
- AttachedPropertyMethodSelector.cs
- OperationInfo.cs