C# Class Castle.Facilities.WcfIntegration.AbstractServiceHostBuilder

显示文件 Open project: castleproject/Windsor Class Usage Examples

Protected Methods

Method Description
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[]

Private Methods

Method Description
GetEffectiveBinding ( System.ServiceModel.Channels.Binding binding, System.ServiceModel.ServiceHost serviceHost, string address ) : System.ServiceModel.Channels.Binding

Method Details

AbstractServiceHostBuilder() protected method

protected AbstractServiceHostBuilder ( IKernel kernel ) : System
kernel IKernel
return System

AddServiceEndpoint() protected method

protected AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, BindingAddressEndpointModel model ) : ServiceEndpoint
serviceHost System.ServiceModel.ServiceHost
model BindingAddressEndpointModel
return System.ServiceModel.Description.ServiceEndpoint

AddServiceEndpoint() protected method

protected AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, BindingEndpointModel model ) : ServiceEndpoint
serviceHost System.ServiceModel.ServiceHost
model BindingEndpointModel
return System.ServiceModel.Description.ServiceEndpoint

AddServiceEndpoint() protected method

protected AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, ConfigurationEndpointModel model ) : ServiceEndpoint
serviceHost System.ServiceModel.ServiceHost
model ConfigurationEndpointModel
return System.ServiceModel.Description.ServiceEndpoint

AddServiceEndpoint() protected method

protected AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, ContractEndpointModel model ) : ServiceEndpoint
serviceHost System.ServiceModel.ServiceHost
model ContractEndpointModel
return System.ServiceModel.Description.ServiceEndpoint

AddServiceEndpoint() protected method

protected AddServiceEndpoint ( System.ServiceModel.ServiceHost serviceHost, ServiceEndpointModel model ) : ServiceEndpoint
serviceHost System.ServiceModel.ServiceHost
model ServiceEndpointModel
return System.ServiceModel.Description.ServiceEndpoint

ConfigureServiceHost() protected method

protected ConfigureServiceHost ( System.ServiceModel.ServiceHost serviceHost, IWcfServiceModel serviceModel, ComponentModel model ) : void
serviceHost System.ServiceModel.ServiceHost
serviceModel IWcfServiceModel
model Castle.Core.ComponentModel
return void

GetDefaultBinding() protected method

protected GetDefaultBinding ( System.ServiceModel.ServiceHost serviceHost, string address ) : System.ServiceModel.Channels.Binding
serviceHost System.ServiceModel.ServiceHost
address string
return System.ServiceModel.Channels.Binding

GetEffectiveBaseAddresses() protected static method

protected static GetEffectiveBaseAddresses ( IWcfServiceModel serviceModel, Uri defaultBaseAddresses ) : System.Uri[]
serviceModel IWcfServiceModel
defaultBaseAddresses System.Uri
return System.Uri[]