This class extends the ServiceHost class implemented by Windows Communication Foundation (WCF) service model programming model. It is a service host for registering Security Token Services (STSes) and let you expose an STS for use by client applications when you are not using Internet Information Services (IIS). The ServiceHost will have multiple endpoints registered based on the number of listeners registered in the configuration.

В следующей таблице перечислены члены, предоставляемые типом WSTrustServiceHost.

Открытый Конструкторы

  Имя Описание
WSTrustServiceHost Перегружено. Initializes an instance of WSTrustServiceHost.
Вверх

Открытый Свойства (см. также Защищенный Свойства)

  Имя Описание
public property Authorization  (унаследовано от ServiceHostBase)
public property BaseAddresses  (унаследовано от ServiceHostBase)
public property ChannelDispatchers  (унаследовано от ServiceHostBase)
public property CloseTimeout  (унаследовано от ServiceHostBase)
public property Credentials  (унаследовано от ServiceHostBase)
public property Description  (унаследовано от ServiceHostBase)
public property Extensions  (унаследовано от ServiceHostBase)
public property ManualFlowControlLimit  (унаследовано от ServiceHostBase)
public property OpenTimeout  (унаследовано от ServiceHostBase)
public property SecurityTokenServiceConfiguration  
public property ServiceContract  
public property SingletonInstance  (унаследовано от ServiceHost)
public property State  (унаследовано от CommunicationObject)
Вверх

Защищенный Свойства

  Имя Описание
protected property DefaultCloseTimeout  (унаследовано от ServiceHostBase)
protected property DefaultOpenTimeout  (унаследовано от ServiceHostBase)
protected property ImplementedContracts  (унаследовано от ServiceHostBase)
protected property IsDisposed  (унаследовано от CommunicationObject)
protected property ThisLock  (унаследовано от CommunicationObject)
Вверх

Открытый Методы (см. также Защищенный Методы)

  Имя Описание
public method Abort  (унаследовано от CommunicationObject)
public method AddServiceEndpoint  Перегружено. (унаследовано от ServiceHost)
public method BeginClose  Перегружено. (унаследовано от CommunicationObject)
public method BeginOpen  Перегружено. (унаследовано от CommunicationObject)
public method Close  Перегружено. (унаследовано от CommunicationObject)
public method EndClose  (унаследовано от CommunicationObject)
public method EndOpen  (унаследовано от CommunicationObject)
public method Equals  Перегружено. (унаследовано от Object)
public method GetHashCode  (унаследовано от Object)
public method GetType  (унаследовано от Object)
public method IncrementManualFlowControlLimit  (унаследовано от ServiceHostBase)
public method Open  Перегружено. (унаследовано от CommunicationObject)
public methodstatic ReferenceEquals  (унаследовано от Object)
public method ToString  (унаследовано от Object)
Вверх

Защищенный Методы

  Имя Описание
protected method AddBaseAddress  (унаследовано от ServiceHostBase)
protected method ApplyConfiguration Переписано. Override of base class method. Loads WIF configuration and overrides WCF configuration settings with WIF settings.
protected method ConfigureMetadata Configures metadata (WSDL) for the service host. The method loops through the base addresses, and adds mex endpoints for http, https, net.tcp and net.pipe addresses, only when no mex endpoints have been previously added by the user. For http and https addresses, HTTP and HTTPS "Get" mechanism for WSDL retrieval is enabled.
protected method CreateDescription  (унаследовано от ServiceHost)
protected method Fault  (унаследовано от CommunicationObject)
protected method Finalize  (унаследовано от Object)
protected method GetCommunicationObjectType  (унаследовано от CommunicationObject)
protected method InitializeDescription  Перегружено. (унаследовано от ServiceHost)
protected method InitializeRuntime Переписано. Override of the base class method. Configures following settings on the service host. (1) Service Debug Behavior to include ExceptionDetailsInFault; (2) Configure the ExtensibleSecurityTokenManager on the service host.
protected method InitializeSecurityTokenManager Initializes the SecurityTokenManager that will be exposed through the wrapped ServiceHost. By default the method exposes the SecurityTokenHandlers initialized with SecurityTokenServiceConfiguration through the ServiceHost SecurityTokenManager. Note here we will only re-configure the service host when its credentials is not FederatedServiceCredentials, which allows user to manually configure the credentials themselves.
protected method LoadConfigurationSection  (унаследовано от ServiceHostBase)
protected method MemberwiseClone  (унаследовано от Object)
protected method OnAbort  (унаследовано от ServiceHostBase)
protected method OnBeginClose  (унаследовано от ServiceHostBase)
protected method OnBeginOpen  (унаследовано от ServiceHostBase)
protected method OnClose  (унаследовано от ServiceHostBase)
protected method OnClosed  (унаследовано от ServiceHost)
protected method OnClosing  (унаследовано от CommunicationObject)
protected method OnEndClose  (унаследовано от ServiceHostBase)
protected method OnEndOpen  (унаследовано от ServiceHostBase)
protected method OnFaulted  (унаследовано от CommunicationObject)
protected method OnOpen  (унаследовано от ServiceHostBase)
protected method OnOpened  (унаследовано от ServiceHostBase)
protected method OnOpening  (унаследовано от CommunicationObject)
protected method ReleasePerformanceCounters  (унаследовано от ServiceHostBase)
protected method ThrowIfDisposed  (унаследовано от CommunicationObject)
protected method ThrowIfDisposedOrImmutable  (унаследовано от CommunicationObject)
protected method ThrowIfDisposedOrNotOpen  (унаследовано от CommunicationObject)
Вверх

Открытый События

  Имя Описание
public event Closed  (унаследовано от CommunicationObject)
public event Closing  (унаследовано от CommunicationObject)
public event Faulted  (унаследовано от CommunicationObject)
public event Opened  (унаследовано от CommunicationObject)
public event Opening  (унаследовано от CommunicationObject)
public event UnknownMessageReceived  (унаследовано от ServiceHostBase)
Вверх

Явные реализации интерфейса

  Имя Описание
System.IDisposable.Dispose  (унаследовано от ServiceHostBase)
Вверх

См. также




© Корпорация Майкрософт (Microsoft Corporation), 2008.Все права защищены.