WSTrustChannelFactory 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.]
A factory that produces channels (WSTrustChannel objects) used to communicate to a WS-Trust endpoint.
The following tables list the members exposed by the WSTrustChannelFactory type.
Public Constructors
Name | Description | |
---|---|---|
WSTrustChannelFactory | Overloaded. Initializes a new instance of the WSTrustChannelFactory class. |
Top
Public Properties
(see also Protected Properties)
Name | Description | |
---|---|---|
Credentials | (Inherited from ChannelFactory) | |
Endpoint | (Inherited from ChannelFactory) | |
SecurityTokenHandlerCollectionManager | Gets or sets the SecurityTokenHandlerCollectionManager that contains the set of SecurityTokenHandler objects used by channels created by this factory for serializing and validating tokens found in WS-Trust messages. | |
SecurityTokenResolver | Gets or sets the SecurityTokenResolver used to resolve security token references found in most elements of WS-Trust messages. | |
State | (Inherited from CommunicationObject) | |
TrustVersion | Gets or sets the version of WS-Trust that channels created by this factory use for serializing messages. | |
UseKeyTokenResolver | Gets or sets the SecurityTokenResolver used to resolve security token references found in the wst:UseKey element of RST messages as well as the wst:RenewTarget element found in RST messages. | |
WSTrustRequestSerializer | Gets or sets the WSTrustRequestSerializer used for serializing wst:RequestSecurityToken messages. | |
WSTrustResponseSerializer | Gets or sets the WSTrustResponseSerializer used for serializing wst:RequestSecurityTokensResponse messages. |
Top
Protected Properties
Name | Description | |
---|---|---|
DefaultCloseTimeout | Overridden. (Inherited from CommunicationObject) | |
DefaultOpenTimeout | Overridden. (Inherited from CommunicationObject) | |
IsDisposed | (Inherited from CommunicationObject) | |
ThisLock | (Inherited from CommunicationObject) |
Top
Public Methods
(see also Protected Methods)
Name | Description | |
---|---|---|
Abort | (Inherited from CommunicationObject) | |
BeginClose | (Inherited from CommunicationObject) | |
BeginClose | (Inherited from CommunicationObject) | |
BeginOpen | (Inherited from CommunicationObject) | |
BeginOpen | (Inherited from CommunicationObject) | |
Close | (Inherited from CommunicationObject) | |
Close | (Inherited from CommunicationObject) | |
CreateChannel | Overridden. Creates a WSTrustChannel object that is used to send messages to a service at a specific endpoint address through a specified transport address. | |
CreateChannel | (Inherited from ChannelFactory) | |
CreateChannel | (Inherited from ChannelFactory) | |
EndClose | (Inherited from CommunicationObject) | |
EndOpen | (Inherited from CommunicationObject) | |
Equals | (Inherited from Object) | |
GetHashCode | (Inherited from Object) | |
GetProperty | (Inherited from ChannelFactory) | |
GetType | (Inherited from Object) | |
Open | (Inherited from CommunicationObject) | |
Open | (Inherited from CommunicationObject) | |
ToString | (Inherited from Object) |
Top
Protected Methods
(see also Extension Methods)
Top
Extension Methods
Name | Description | |
---|---|---|
ConfigureChannelFactory | Configures the specified ChannelFactory to use FederatedClientCredentials to provide additional features for requesting issued tokens. (Defined by ChannelFactoryOperations.) | |
CreateChannelActingAs | Overloaded. (Defined by ChannelFactoryOperations.) | |
CreateChannelOnBehalfOf | Overloaded. (Defined by ChannelFactoryOperations.) | |
CreateChannelWithIssuedToken | Overloaded. (Defined by ChannelFactoryOperations.) |
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) |
Top
See Also
Reference
WSTrustChannelFactory Class
Microsoft.IdentityModel.Protocols.WSTrust Namespace
Other Resources
WSTrustChannelFactory and WSTrustChannel
Copyright © 2008 by Microsoft Corporation. All rights reserved.