다음을 통해 공유


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.

다음 표에서는 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에서 상속)

참고 항목

참조

WSTrustServiceHost 클래스
Microsoft.IdentityModel.Protocols.WSTrust 네임스페이스

Copyright © 2008 by Microsoft Corporation.모든 권리 보유.