Partager via


Membres WSTrustServiceHost

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.

Les tableaux suivants répertorient les membres exposés par le type WSTrustServiceHost.

Public Constructeurs

  Nom Description
  WSTrustServiceHost Surchargé. Initializes an instance of WSTrustServiceHost.

Haut

Public Propriétés

(voir également Protégé Propriétés)

  Nom Description
public property Authorization  (hérité de ServiceHostBase)
public property BaseAddresses  (hérité de ServiceHostBase)
public property ChannelDispatchers  (hérité de ServiceHostBase)
public property CloseTimeout  (hérité de ServiceHostBase)
public property Credentials  (hérité de ServiceHostBase)
public property Description  (hérité de ServiceHostBase)
public property Extensions  (hérité de ServiceHostBase)
public property ManualFlowControlLimit  (hérité de ServiceHostBase)
public property OpenTimeout  (hérité de ServiceHostBase)
public property SecurityTokenServiceConfiguration  
public property ServiceContract  
public property SingletonInstance  (hérité de ServiceHost)
public property State  (hérité de CommunicationObject)

Haut

Protégé Propriétés

  Nom Description
protected property DefaultCloseTimeout  (hérité de ServiceHostBase)
protected property DefaultOpenTimeout  (hérité de ServiceHostBase)
protected property ImplementedContracts  (hérité de ServiceHostBase)
protected property IsDisposed  (hérité de CommunicationObject)
protected property ThisLock  (hérité de CommunicationObject)

Haut

Public Méthodes

(voir également Protégé Méthodes)

  Nom Description
public method Abort  (hérité de CommunicationObject)
public method AddServiceEndpoint  Surchargé. (hérité de ServiceHost)
public method BeginClose  Surchargé. (hérité de CommunicationObject)
public method BeginOpen  Surchargé. (hérité de CommunicationObject)
public method Close  Surchargé. (hérité de CommunicationObject)
public method EndClose  (hérité de CommunicationObject)
public method EndOpen  (hérité de CommunicationObject)
public method Equals  Surchargé. (hérité de Object)
public method GetHashCode  (hérité de Object)
public method GetType  (hérité de Object)
public method IncrementManualFlowControlLimit  (hérité de ServiceHostBase)
public method Open  Surchargé. (hérité de CommunicationObject)
public methodstatic ReferenceEquals  (hérité de Object)
public method ToString  (hérité de Object)

Haut

Protégé Méthodes

  Nom Description
protected method AddBaseAddress  (hérité de ServiceHostBase)
protected method ApplyConfiguration Remplacé. 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  (hérité de ServiceHost)
protected method Fault  (hérité de CommunicationObject)
protected method Finalize  (hérité de Object)
protected method GetCommunicationObjectType  (hérité de CommunicationObject)
protected method InitializeDescription  Surchargé. (hérité de ServiceHost)
protected method InitializeRuntime Remplacé. 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  (hérité de ServiceHostBase)
protected method MemberwiseClone  (hérité de Object)
protected method OnAbort  (hérité de ServiceHostBase)
protected method OnBeginClose  (hérité de ServiceHostBase)
protected method OnBeginOpen  (hérité de ServiceHostBase)
protected method OnClose  (hérité de ServiceHostBase)
protected method OnClosed  (hérité de ServiceHost)
protected method OnClosing  (hérité de CommunicationObject)
protected method OnEndClose  (hérité de ServiceHostBase)
protected method OnEndOpen  (hérité de ServiceHostBase)
protected method OnFaulted  (hérité de CommunicationObject)
protected method OnOpen  (hérité de ServiceHostBase)
protected method OnOpened  (hérité de ServiceHostBase)
protected method OnOpening  (hérité de CommunicationObject)
protected method ReleasePerformanceCounters  (hérité de ServiceHostBase)
protected method ThrowIfDisposed  (hérité de CommunicationObject)
protected method ThrowIfDisposedOrImmutable  (hérité de CommunicationObject)
protected method ThrowIfDisposedOrNotOpen  (hérité de CommunicationObject)

Haut

Public Événements

  Nom Description
public event Closed  (hérité de CommunicationObject)
public event Closing  (hérité de CommunicationObject)
public event Faulted  (hérité de CommunicationObject)
public event Opened  (hérité de CommunicationObject)
public event Opening  (hérité de CommunicationObject)
public event UnknownMessageReceived  (hérité de ServiceHostBase)

Haut

Implémentation d'interface explicite

  Nom Description
  System.IDisposable.Dispose  (hérité de ServiceHostBase)

Haut

Voir aussi

Référence

Classe WSTrustServiceHost
Espace de noms Microsoft.IdentityModel.Protocols.WSTrust

Copyright © 2008 Microsoft Corporation.Tous droits réservés.