System\ServiceModel\Description\ConfigLoader.cs (3)
437public void LoadServiceDescription(ServiceHostBase host, ServiceDescription description, ServiceElement serviceElement, System.Action<Uri> addBaseAddress, bool skipHost = false)
783ServiceHostBase host, ServiceDescription description, bool omitSettingEndpointAddress = false)
893ContextInformation context, ServiceHostBase host, ServiceDescription description, out ServiceEndpoint endpoint, bool omitSettingEndpointAddress = false)
System\ServiceModel\Description\ServiceMetadataBehavior.cs (15)
178void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase)
182void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters)
186void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
196void ApplyBehavior(ServiceDescription description, ServiceHostBase host)
204private void CreateHttpGetEndpoints(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex)
247void SetExtensionProperties(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex)
290private static void CustomizeMetadataEndpoints(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex)
335internal static bool IsMetadataDispatcher(ServiceDescription description, ChannelDispatcher channelDispatcher)
346static bool IsMetadataTransferDispatcher(ServiceDescription description, ChannelDispatcher channelDispatcher)
360private static bool BehaviorMissingObjectNullOrServiceImplements(ServiceDescription description, object obj)
372internal static bool IsHttpGetMetadataDispatcher(ServiceDescription description, ChannelDispatcher channelDispatcher)
386internal static bool IsMetadataEndpoint(ServiceDescription description, ServiceEndpoint endpoint)
401internal static bool IsMetadataImplementedType(ServiceDescription description, Type type)
452ServiceDescription description;
456internal MetadataExtensionInitializer(ServiceMetadataBehavior behavior, ServiceDescription description, ServiceHostBase host)
System\ServiceModel\ServiceHost.cs (18)
38ServiceDescription description;
213public ServiceDescription Description
477internal void EnsureAuthenticationAuthorizationDebug(ServiceDescription description)
536protected abstract ServiceDescription CreateDescription(out IDictionary<string, ContractDescription> implementedContracts);
572ServiceAuthorizationBehavior EnsureAuthorization(ServiceDescription description)
586ServiceAuthenticationBehavior EnsureAuthentication(ServiceDescription description)
599ServiceDebugBehavior EnsureDebug(ServiceDescription description)
613ServiceCredentials EnsureCredentials(ServiceDescription description)
757ServiceDescription description = CreateDescription(out implementedContracts);
788void LoadConfigurationSectionInternal(ConfigLoader configLoader, ServiceDescription description, string configurationName)
797void LoadConfigurationSectionInternal(ConfigLoader configLoader, ServiceDescription description, ServiceElement serviceSection)
1917void LoadHostConfigurationInternal(ConfigLoader configLoader, ServiceDescription description, string configurationName)
1930void LoadConfigurationSectionExceptHostInternal(ConfigLoader configLoader, ServiceDescription description, string configurationName)
1946protected override ServiceDescription CreateDescription(out IDictionary<string, ContractDescription> implementedContracts)
1953ServiceDescription description;
1956description = ServiceDescription.GetService(this.SingletonInstance);
1960description = ServiceDescription.GetService(this.serviceType);
1973serviceInstanceUsedAsABehavior = ServiceDescription.CreateImplementation(this.serviceType);