Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / PeerResolvers / PeerCustomResolverSettings.cs / 1 / PeerCustomResolverSettings.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.ServiceModel.PeerResolvers
{
using System;
using System.ServiceModel;
using System.ServiceModel.Description;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Configuration;
using System.Globalization;
using System.Net.Security;
using System.ServiceModel.Configuration;
using System.ServiceModel.Channels;
public class PeerCustomResolverSettings
{
EndpointAddress address;
Binding binding;
string bindingSection,bindingConfiguration;
PeerResolver resolver;
public PeerCustomResolverSettings(){}
public EndpointAddress Address
{
get
{
return address;
}
set
{
address = value;
}
}
public Binding Binding
{
get
{
if(binding == null)
{
if (!String.IsNullOrEmpty(this.bindingSection) && !String.IsNullOrEmpty(this.bindingConfiguration))
binding = ConfigLoader.LookupBinding(this.bindingSection, this.bindingConfiguration);
}
return binding;
}
set
{
binding = value;
}
}
public bool IsBindingSpecified
{
get
{
return ((this.binding != null) || (!String.IsNullOrEmpty(this.bindingSection) && !String.IsNullOrEmpty(this.bindingConfiguration)));
}
}
public PeerResolver Resolver
{
get
{
return resolver;
}
set
{
resolver = value;
}
}
internal string BindingSection
{
get
{
return bindingSection;
}
set
{
bindingSection = value;
}
}
internal string BindingConfiguration
{
get
{
return bindingConfiguration;
}
set
{
bindingConfiguration = value;
}
}
}
}
// 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
- TimestampInformation.cs
- HtmlEmptyTagControlBuilder.cs
- CodeExporter.cs
- EventArgs.cs
- SqlUtils.cs
- SafeIUnknown.cs
- AppDomainResourcePerfCounters.cs
- URLIdentityPermission.cs
- QilCloneVisitor.cs
- ServiceProviders.cs
- HeaderUtility.cs
- PropertyItemInternal.cs
- FutureFactory.cs
- DataGridViewCellConverter.cs
- CryptoConfig.cs
- COM2ExtendedTypeConverter.cs
- HttpModulesSection.cs
- X509ChainElement.cs
- RegexMatch.cs
- While.cs
- TableStyle.cs
- Documentation.cs
- UrlPropertyAttribute.cs
- ChtmlPageAdapter.cs
- MsmqException.cs
- DirectoryNotFoundException.cs
- DefaultWorkflowTransactionService.cs
- PageThemeParser.cs
- WebPartActionVerb.cs
- ImageListStreamer.cs
- DataObjectEventArgs.cs
- PersonalizableTypeEntry.cs
- IdentifierElement.cs
- HitTestParameters3D.cs
- MenuAdapter.cs
- GlobalizationSection.cs
- DragDrop.cs
- altserialization.cs
- SchemaTableColumn.cs
- TerminateDesigner.cs
- TableAdapterManagerNameHandler.cs
- glyphs.cs
- UInt32Converter.cs
- SynchronizationHandlesCodeDomSerializer.cs
- CssStyleCollection.cs
- ListMarkerLine.cs
- ToggleButton.cs
- StringFunctions.cs
- Screen.cs
- AdornerLayer.cs
- HttpCacheVary.cs
- Color.cs
- RunClient.cs
- UnmanagedMemoryStreamWrapper.cs
- ContourSegment.cs
- Win32Exception.cs
- DesignTimeTemplateParser.cs
- ArrayTypeMismatchException.cs
- Models.cs
- CustomError.cs
- CreateUserWizard.cs
- PrintEvent.cs
- Vector3DIndependentAnimationStorage.cs
- QilInvokeLateBound.cs
- PageCatalogPart.cs
- SmiEventSink_Default.cs
- UpdatableGenericsFeature.cs
- GlyphingCache.cs
- DataShape.cs
- bidPrivateBase.cs
- OdbcReferenceCollection.cs
- UIHelper.cs
- SimpleTypeResolver.cs
- PEFileEvidenceFactory.cs
- Stopwatch.cs
- CodeChecksumPragma.cs
- NavigationFailedEventArgs.cs
- HttpContextServiceHost.cs
- XmlIlVisitor.cs
- DropShadowEffect.cs
- TemplateField.cs
- WebAdminConfigurationHelper.cs
- HtmlWindowCollection.cs
- SHA256Managed.cs
- DbConnectionInternal.cs
- DocumentViewerBaseAutomationPeer.cs
- SourceInterpreter.cs
- XmlTextWriter.cs
- NamedPipeConnectionPoolSettings.cs
- ConfigXmlAttribute.cs
- PropertyGroupDescription.cs
- SettingsBindableAttribute.cs
- FastEncoderWindow.cs
- IFlowDocumentViewer.cs
- ModuleBuilder.cs
- SHA384CryptoServiceProvider.cs
- EventDescriptorCollection.cs
- VirtualPathProvider.cs
- ConfigXmlComment.cs
- LinearKeyFrames.cs