C# Class Castle.Facilities.WcfIntegration.InMemoryServiceCatalog

Inheritance: IServiceCatalogImplementation
显示文件 Open project: castleproject/Windsor

Public Methods

Method Description
FindEndpoints ( FindCriteria criteria ) : System.ServiceModel.Discovery.EndpointDiscoveryMetadata[]
FindEndpoints ( System.ServiceModel.Discovery.FindRequestContext findRequestContext ) : void
InMemoryServiceCatalog ( ) : System.Collections.Generic
InMemoryServiceCatalog ( ILoadBalancePolicyFactory policyFactory ) : System.Collections.Generic
ListEndpoints ( ) : System.ServiceModel.Discovery.EndpointDiscoveryMetadata[]
RegisterEndpoint ( EndpointDiscoveryMetadata endpoint ) : bool
RemoveEndpoint ( EndpointDiscoveryMetadata endpoint ) : bool
ResolveEndpoint ( ResolveCriteria resolveCriteria ) : EndpointDiscoveryMetadata

Protected Methods

Method Description
AcceptEndpoint ( EndpointDiscoveryMetadata endpointDiscoveryMetadata ) : bool

Private Methods

Method Description
MatchTargets ( FindCriteria criteria ) : IEnumerable

Method Details

AcceptEndpoint() protected method

protected AcceptEndpoint ( EndpointDiscoveryMetadata endpointDiscoveryMetadata ) : bool
endpointDiscoveryMetadata System.ServiceModel.Discovery.EndpointDiscoveryMetadata
return bool

FindEndpoints() public method

public FindEndpoints ( FindCriteria criteria ) : System.ServiceModel.Discovery.EndpointDiscoveryMetadata[]
criteria System.ServiceModel.Discovery.FindCriteria
return System.ServiceModel.Discovery.EndpointDiscoveryMetadata[]

FindEndpoints() public method

public FindEndpoints ( System.ServiceModel.Discovery.FindRequestContext findRequestContext ) : void
findRequestContext System.ServiceModel.Discovery.FindRequestContext
return void

InMemoryServiceCatalog() public method

public InMemoryServiceCatalog ( ) : System.Collections.Generic
return System.Collections.Generic

InMemoryServiceCatalog() public method

public InMemoryServiceCatalog ( ILoadBalancePolicyFactory policyFactory ) : System.Collections.Generic
policyFactory ILoadBalancePolicyFactory
return System.Collections.Generic

ListEndpoints() public method

public ListEndpoints ( ) : System.ServiceModel.Discovery.EndpointDiscoveryMetadata[]
return System.ServiceModel.Discovery.EndpointDiscoveryMetadata[]

RegisterEndpoint() public method

public RegisterEndpoint ( EndpointDiscoveryMetadata endpoint ) : bool
endpoint System.ServiceModel.Discovery.EndpointDiscoveryMetadata
return bool

RemoveEndpoint() public method

public RemoveEndpoint ( EndpointDiscoveryMetadata endpoint ) : bool
endpoint System.ServiceModel.Discovery.EndpointDiscoveryMetadata
return bool

ResolveEndpoint() public method

public ResolveEndpoint ( ResolveCriteria resolveCriteria ) : EndpointDiscoveryMetadata
resolveCriteria System.ServiceModel.Discovery.ResolveCriteria
return System.ServiceModel.Discovery.EndpointDiscoveryMetadata