C# Класс Castle.Facilities.WcfIntegration.AbstractServiceHostBuilder

Показать файл Открыть проект Примеры использования класса

Защищенные методы

Метод Описание
AbstractServiceHostBuilder ( IKernel kernel ) : System
AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, BindingAddressEndpointModel model ) : ServiceEndpoint
AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, BindingEndpointModel model ) : ServiceEndpoint
AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, ConfigurationEndpointModel model ) : ServiceEndpoint
AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, ContractEndpointModel model ) : ServiceEndpoint
AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, ServiceEndpointModel model ) : ServiceEndpoint
ConfigureServiceHost ( System.ServiceModel.ServiceHost serviceHost, IWcfServiceModel serviceModel, ComponentModel model ) : void
GetDefaultBinding ( System.ServiceModel.ServiceHost serviceHost, string address ) : System.ServiceModel.Channels.Binding
GetEffectiveBaseAddresses ( IWcfServiceModel serviceModel, Uri defaultBaseAddresses ) : System.Uri[]

Приватные методы

Метод Описание
GetEffectiveBinding ( System.ServiceModel.Channels.Binding binding, System.ServiceModel.ServiceHost serviceHost, string address ) : System.ServiceModel.Channels.Binding

Описание методов

AbstractServiceHostBuilder() защищенный Метод

protected AbstractServiceHostBuilder ( IKernel kernel ) : System
kernel IKernel
Результат System

AddServiceEndpoint() защищенный Метод

protected AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, BindingAddressEndpointModel model ) : ServiceEndpoint
serviceHost System.ServiceModel.ServiceHost
model BindingAddressEndpointModel
Результат System.ServiceModel.Description.ServiceEndpoint

AddServiceEndpoint() защищенный Метод

protected AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, BindingEndpointModel model ) : ServiceEndpoint
serviceHost System.ServiceModel.ServiceHost
model BindingEndpointModel
Результат System.ServiceModel.Description.ServiceEndpoint

AddServiceEndpoint() защищенный Метод

protected AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, ConfigurationEndpointModel model ) : ServiceEndpoint
serviceHost System.ServiceModel.ServiceHost
model ConfigurationEndpointModel
Результат System.ServiceModel.Description.ServiceEndpoint

AddServiceEndpoint() защищенный Метод

protected AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, ContractEndpointModel model ) : ServiceEndpoint
serviceHost System.ServiceModel.ServiceHost
model ContractEndpointModel
Результат System.ServiceModel.Description.ServiceEndpoint

AddServiceEndpoint() защищенный Метод

protected AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, ServiceEndpointModel model ) : ServiceEndpoint
serviceHost System.ServiceModel.ServiceHost
model ServiceEndpointModel
Результат System.ServiceModel.Description.ServiceEndpoint

ConfigureServiceHost() защищенный Метод

protected ConfigureServiceHost ( System.ServiceModel.ServiceHost serviceHost, IWcfServiceModel serviceModel, ComponentModel model ) : void
serviceHost System.ServiceModel.ServiceHost
serviceModel IWcfServiceModel
model Castle.Core.ComponentModel
Результат void

GetDefaultBinding() защищенный Метод

protected GetDefaultBinding ( System.ServiceModel.ServiceHost serviceHost, string address ) : System.ServiceModel.Channels.Binding
serviceHost System.ServiceModel.ServiceHost
address string
Результат System.ServiceModel.Channels.Binding

GetEffectiveBaseAddresses() защищенный статический Метод

protected static GetEffectiveBaseAddresses ( IWcfServiceModel serviceModel, Uri defaultBaseAddresses ) : System.Uri[]
serviceModel IWcfServiceModel
defaultBaseAddresses System.Uri
Результат System.Uri[]