C# Class Castle.Facilities.WcfIntegration.AdHocServiceCatalogProbe

Inheritance: AbstractServiceHostAware, IDisposable
显示文件 Open project: castleproject/Windsor

Public Methods

Method Description
AdHocServiceCatalogProbe ( IServiceCatalogImplementation serviceCatalog ) : System
AddFilter ( bool>.Func filter ) : AdHocServiceCatalogProbe

Protected Methods

Method Description
Opening ( System.ServiceModel.ServiceHost serviceHost ) : void

Private Methods

Method Description
ConfigureDomain ( System.ServiceModel.ServiceHost serviceHost ) : void
FilterService ( System.ServiceModel.ServiceHost serviceHost, EndpointDiscoveryMetadata endpoint ) : bool
IDisposable ( ) : void
IsSelfDiscovery ( System.ServiceModel.ServiceHost serviceHost, EndpointDiscoveryMetadata endpoint ) : bool
MonitorAnnouncements ( System.ServiceModel.ServiceHost serviceHost ) : void
ProbeInitialServices ( System.ServiceModel.ServiceHost serviceHost ) : void
RegisterService ( System.ServiceModel.ServiceHost serviceHost, EndpointDiscoveryMetadata endpoint ) : void
RemoveService ( System.ServiceModel.ServiceHost serviceHost, EndpointDiscoveryMetadata endpoint ) : void
RestrictDomain ( System.ServiceModel.ServiceHost serviceHost ) : void

Method Details

AdHocServiceCatalogProbe() public method

public AdHocServiceCatalogProbe ( IServiceCatalogImplementation serviceCatalog ) : System
serviceCatalog IServiceCatalogImplementation
return System

AddFilter() public method

public AddFilter ( bool>.Func filter ) : AdHocServiceCatalogProbe
filter bool>.Func
return AdHocServiceCatalogProbe

Opening() protected method

protected Opening ( System.ServiceModel.ServiceHost serviceHost ) : void
serviceHost System.ServiceModel.ServiceHost
return void