System\ServiceModel\Description\ConfigLoader.cs (8)
381public void LoadHostConfig(ServiceElement serviceElement, ServiceHostBase host, System.Action<Uri> addBaseAddress)
437public void LoadServiceDescription(ServiceHostBase host, ServiceDescription description, ServiceElement serviceElement, System.Action<Uri> addBaseAddress, bool skipHost = false)
461ServiceHostBase.ServiceAndBehaviorsContractResolver resolver = this.contractResolver as ServiceHostBase.ServiceAndBehaviorsContractResolver;
783ServiceHostBase host, ServiceDescription description, bool omitSettingEndpointAddress = false)
893ContextInformation context, ServiceHostBase host, ServiceDescription description, out ServiceEndpoint endpoint, bool omitSettingEndpointAddress = false)
979internal static void ConfigureEndpointAddress(ServiceEndpointElement serviceEndpointElement, ServiceHostBase host, ServiceEndpoint endpoint)
990internal static void ConfigureEndpointListenUri(ServiceEndpointElement serviceEndpointElement, ServiceHostBase host, ServiceEndpoint endpoint)
System\ServiceModel\Description\DispatcherBuilder.cs (9)
187void ValidateDescription(ServiceDescription description, ServiceHostBase serviceHost)
240ServiceHostBase serviceHost,
540static Uri EnsureListenUri(ServiceHostBase serviceHost, ServiceEndpoint endpoint)
555void GetBaseAndRelativeAddresses(ServiceHostBase serviceHost, Uri listenUri, string scheme, out Uri listenUriBaseAddress, out string listenUriRelativeAddress)
578void InitializeServicePerformanceCounters(ServiceHostBase serviceHost)
600internal static BindingParameterCollection GetBindingParameters(ServiceHostBase serviceHost, Collection<ServiceEndpoint> endpoints)
619internal static ListenUriInfo GetListenUriInfoForEndpoint(ServiceHostBase host, ServiceEndpoint endpoint)
625public void InitializeServiceHost(ServiceDescription description, ServiceHostBase serviceHost)
920static EndpointDispatcher BuildDispatcher(ServiceHostBase service,
System\ServiceModel\Description\ServiceDebugBehavior.cs (6)
141void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase)
145void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection<ServiceEndpoint> endpoints, BindingParameterCollection parameters)
159void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase)
181private void SetExtensionProperties(ServiceMetadataExtension mex, ServiceHostBase host)
192bool EnsureHelpPageDispatcher(ServiceHostBase host, ServiceMetadataExtension mex, Uri url, string scheme)
207void CreateHelpPageEndpoints(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex)
System\ServiceModel\Description\ServiceMetadataBehavior.cs (11)
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)
233static bool EnsureGetDispatcher(ServiceHostBase host, ServiceMetadataExtension mex, Uri url, string scheme)
247void SetExtensionProperties(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex)
290private static void CustomizeMetadataEndpoints(ServiceDescription description, ServiceHostBase host, ServiceMetadataExtension mex)
414internal void AddImplementedContracts(ServiceHostBase.ServiceAndBehaviorsContractResolver resolver)
453ServiceHostBase host;
456internal MetadataExtensionInitializer(ServiceMetadataBehavior behavior, ServiceDescription description, ServiceHostBase host)