Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / EndpointDiscoveryBehavior.cs / 1305376 / EndpointDiscoveryBehavior.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery { using System; using System.Collections.ObjectModel; using System.Diagnostics.CodeAnalysis; using System.Runtime; using System.ServiceModel.Channels; using System.ServiceModel.Description; using System.ServiceModel.Dispatcher; using System.Xml.Linq; using System.Xml; [Fx.Tag.XamlVisible(false)] public class EndpointDiscoveryBehavior : IEndpointBehavior { ScopeCollection scopes; ContractTypeNameCollection contractTypeNames; NonNullItemCollectionextensions; bool enabled; public EndpointDiscoveryBehavior() { this.enabled = true; } public bool Enabled { get { return this.enabled; } set { this.enabled = value; } } public Collection ContractTypeNames { get { if (this.contractTypeNames == null) { this.contractTypeNames = new ContractTypeNameCollection(); } return this.contractTypeNames; } } public Collection Scopes { get { if (this.scopes == null) { this.scopes = new ScopeCollection(); } return this.scopes; } } public Collection Extensions { get { if (this.extensions == null) { this.extensions = new NonNullItemCollection (); } return this.extensions; } } internal Collection InternalContractTypeNames { get { return this.contractTypeNames; } } internal Collection InternalScopes { get { return this.scopes; } } internal Collection InternalExtensions { get { return this.extensions; } } [SuppressMessage(FxCop.Category.Design, FxCop.Rule.InterfaceMethodsShouldBeCallableByChildTypes)] void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) { } [SuppressMessage(FxCop.Category.Design, FxCop.Rule.InterfaceMethodsShouldBeCallableByChildTypes)] void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) { } [SuppressMessage(FxCop.Category.Design, FxCop.Rule.InterfaceMethodsShouldBeCallableByChildTypes)] void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) { } [SuppressMessage(FxCop.Category.Design, FxCop.Rule.InterfaceMethodsShouldBeCallableByChildTypes)] void IEndpointBehavior.Validate(ServiceEndpoint endpoint) { } } } // 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
- TemplateControlBuildProvider.cs
- SimpleApplicationHost.cs
- DataBindEngine.cs
- MarshalByRefObject.cs
- FontCacheUtil.cs
- XmlHierarchyData.cs
- HTMLTagNameToTypeMapper.cs
- SystemSounds.cs
- ListViewItemEventArgs.cs
- CodeDefaultValueExpression.cs
- LineGeometry.cs
- HttpCookieCollection.cs
- SerializerProvider.cs
- Rect.cs
- AdornerDecorator.cs
- EditCommandColumn.cs
- SqlDependency.cs
- RequestCachingSection.cs
- SQLString.cs
- SvcMapFile.cs
- DynamicHyperLink.cs
- ProjectionPlan.cs
- StructuredTypeInfo.cs
- XhtmlBasicCalendarAdapter.cs
- EntitySqlQueryCacheEntry.cs
- _SpnDictionary.cs
- Header.cs
- PictureBox.cs
- WeakReference.cs
- EDesignUtil.cs
- DocumentsTrace.cs
- ClientFormsIdentity.cs
- DbSetClause.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- Profiler.cs
- ConditionValidator.cs
- EntityDataSourceView.cs
- Renderer.cs
- MergablePropertyAttribute.cs
- BulletDecorator.cs
- RelationshipDetailsCollection.cs
- ClientProtocol.cs
- DecimalAnimation.cs
- GridViewCommandEventArgs.cs
- PageThemeParser.cs
- MetabaseServerConfig.cs
- ConfigurationSettings.cs
- PassportAuthenticationModule.cs
- ClientRolePrincipal.cs
- ClientFormsAuthenticationCredentials.cs
- GiveFeedbackEventArgs.cs
- TableRow.cs
- ImageAttributes.cs
- Comparer.cs
- NumericUpDown.cs
- XmlMtomWriter.cs
- ContextMenu.cs
- ReadOnlyCollection.cs
- LowerCaseStringConverter.cs
- DataGridViewToolTip.cs
- WindowsListViewItem.cs
- SystemWebExtensionsSectionGroup.cs
- TreeSet.cs
- Set.cs
- XsdValidatingReader.cs
- OleAutBinder.cs
- MasterPage.cs
- ParserStreamGeometryContext.cs
- AsyncPostBackTrigger.cs
- SourceLineInfo.cs
- DynamicResourceExtension.cs
- PropertyGridCommands.cs
- SchemaCollectionCompiler.cs
- ApplicationBuildProvider.cs
- TaiwanLunisolarCalendar.cs
- ProxyWebPartConnectionCollection.cs
- versioninfo.cs
- ManifestResourceInfo.cs
- RadioButton.cs
- StrongNamePublicKeyBlob.cs
- XmlWrappingReader.cs
- TranslateTransform.cs
- SystemIPGlobalStatistics.cs
- OracleInfoMessageEventArgs.cs
- IResourceProvider.cs
- CommonDialog.cs
- SqlPersonalizationProvider.cs
- ConnectionsZoneAutoFormat.cs
- ObjectDataSourceChooseTypePanel.cs
- ButtonFlatAdapter.cs
- SeekStoryboard.cs
- ImageIndexConverter.cs
- DefinitionBase.cs
- StandardCommands.cs
- AssemblyResourceLoader.cs
- DispatcherEventArgs.cs
- HtmlWindowCollection.cs
- RsaEndpointIdentity.cs
- SettingsPropertyValue.cs
- InvokeBase.cs