WSTrustServiceHost Members
[Starting with the .NET Framework 4.5, Windows Identity Foundation (WIF) has been fully integrated into the .NET Framework. The version of WIF addressed by this topic, WIF 3.5, is deprecated and should only be used when developing against the .NET Framework 3.5 SP1 or the .NET Framework 4. For more information about WIF in the .NET Framework 4.5, also known as WIF 4.5, see the Windows Identity Foundation documentation in the .NET Framework 4.5 Development Guide.]
This class extends the ServiceHost class implemented by the Windows Communication Foundation (WCF) service model programming model. It is a service host for registering Security Token Services (STSs) and lets 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.
The following tables list the members exposed by the WSTrustServiceHost type.
Public Constructors
Name | Description | |
---|---|---|
WSTrustServiceHost | Overloaded. Initializes a new instance of the WSTrustServiceHost class. |
Top
Public Properties
(see also Protected Properties)
Name | Description | |
---|---|---|
Authorization | (Inherited from ServiceHostBase) | |
BaseAddresses | (Inherited from ServiceHostBase) | |
ChannelDispatchers | (Inherited from ServiceHostBase) | |
CloseTimeout | (Inherited from ServiceHostBase) | |
Credentials | (Inherited from ServiceHostBase) | |
Description | (Inherited from ServiceHostBase) | |
Extensions | (Inherited from ServiceHostBase) | |
ManualFlowControlLimit | (Inherited from ServiceHostBase) | |
OpenTimeout | (Inherited from ServiceHostBase) | |
SecurityTokenServiceConfiguration | Gets the service (STS) configuration for this this instance. | |
ServiceContract | Gets the service contract associated with this instance. | |
SingletonInstance | (Inherited from ServiceHost) | |
State | (Inherited from CommunicationObject) |
Top
Protected Properties
Name | Description | |
---|---|---|
DefaultCloseTimeout | Overridden. (Inherited from CommunicationObject) | |
DefaultOpenTimeout | Overridden. (Inherited from CommunicationObject) | |
ImplementedContracts | (Inherited from ServiceHostBase) | |
IsDisposed | (Inherited from CommunicationObject) | |
ThisLock | (Inherited from CommunicationObject) |
Top
Public Methods
(see also Protected Methods)
Top
Protected Methods
Name | Description | |
---|---|---|
AddBaseAddress | (Inherited from ServiceHostBase) | |
ApplyConfiguration | Overridden. Override of the base class method to include Windows® Identity Foundation (WIF) functionality. Loads the WIF configuration and overrides the WCF configuration settings with WIF settings. | |
ConfigureMetadata | Configures metadata (WSDL) for the service host. | |
CreateDescription | Overridden. (Inherited from ServiceHostBase) | |
Fault | (Inherited from CommunicationObject) | |
Finalize | (Inherited from Object) | |
GetCommunicationObjectType | (Inherited from CommunicationObject) | |
InitializeDescription | (Inherited from ServiceHost) | |
InitializeDescription | (Inherited from ServiceHost) | |
InitializeDescription | (Inherited from ServiceHostBase) | |
InitializeRuntime | Overridden. Override of the base class method to include Windows® Identity Foundation (WIF) functionality. | |
InitializeSecurityTokenManager | Initializes the security token manager associated with the service host. | |
LoadConfigurationSection | (Inherited from ServiceHostBase) | |
MemberwiseClone | (Inherited from Object) | |
OnAbort | Overridden. (Inherited from CommunicationObject) | |
OnBeginClose | Overridden. (Inherited from CommunicationObject) | |
OnBeginOpen | Overridden. (Inherited from CommunicationObject) | |
OnClose | Overridden. (Inherited from CommunicationObject) | |
OnClosed | Overridden. (Inherited from CommunicationObject) | |
OnClosing | (Inherited from CommunicationObject) | |
OnEndClose | Overridden. (Inherited from CommunicationObject) | |
OnEndOpen | Overridden. (Inherited from CommunicationObject) | |
OnFaulted | (Inherited from CommunicationObject) | |
OnOpen | Overridden. (Inherited from CommunicationObject) | |
OnOpened | Overridden. (Inherited from CommunicationObject) | |
OnOpening | (Inherited from CommunicationObject) | |
ReleasePerformanceCounters | (Inherited from ServiceHostBase) |
Top
Public Events
Name | Description | |
---|---|---|
Closed | (Inherited from CommunicationObject) | |
Closing | (Inherited from CommunicationObject) | |
Faulted | (Inherited from CommunicationObject) | |
Opened | (Inherited from CommunicationObject) | |
Opening | (Inherited from CommunicationObject) | |
UnknownMessageReceived | (Inherited from ServiceHostBase) |
Top
See Also
Reference
WSTrustServiceHost Class
Microsoft.IdentityModel.Protocols.WSTrust Namespace
Copyright © 2008 by Microsoft Corporation. All rights reserved.