WSTrustChannel Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje kanál, který se používá k WS-Trust zpráv do služby tokenů zabezpečení (STS).
public ref class WSTrustChannel : System::ServiceModel::Channels::IChannel, System::ServiceModel::Security::IWSTrustChannelContract
public class WSTrustChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Security.IWSTrustChannelContract
type WSTrustChannel = class
interface IWSTrustChannelContract
interface IWSTrustContract
interface IChannel
interface ICommunicationObject
Public Class WSTrustChannel
Implements IChannel, IWSTrustChannelContract
- Dědičnost
-
WSTrustChannel
- Implementuje
Poznámky
Důležité
Volání metod z této třídy s nedůvěryhodnými daty je bezpečnostní riziko. Volejte metody z této třídy pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.
Konstruktory
Vlastnosti
Channel |
Získá nebo nastaví objekt kanálu, který se používá pro odesílání a příjem zpráv. |
ChannelFactory |
Získá nebo nastaví objekt pro vytváření, který kanál vytvořil. |
Contract |
Získá nebo nastaví kontrakt kanálu, který kanál používá k odesílání a přijímání zpráv. |
State |
Získá aktuální stav objektu orientovaného na komunikaci. |
TrustVersion |
Získá nebo nastaví verzi WS-Trust tento kanál používá pro serializaci Message objektů. |
WSTrustRequestSerializer |
Kanál WSTrustRequestSerializer používá pro serializaci WS-Trust zprávy. |
WSTrustResponseSerializer |
Získá nebo nastaví kanál používá pro serializaci WS-Trust WSTrustResponseSerializer zprávy odpovědi. |
WSTrustSerializationContext |
Získá nebo WSTrustSerializationContext nastaví, který kanál používá pro serializaci WS-Trust zpráv. |
Metody
Abort() |
Způsobí, že objekt komunikace bude okamžitě přechádněn z aktuálního stavu do uzavřeného stavu. |
BeginCancel(Message, AsyncCallback, Object) |
Zahájí asynchronní operaci odeslání zprávy WS-Trust Cancel do koncového bodu pomocí zadaného Message objektu. |
BeginCancel(RequestSecurityToken, AsyncCallback, Object) |
Zahájí asynchronní operaci odeslání zprávy WS-Trust Cancel do koncového bodu pomocí zadaného RequestSecurityToken objektu. |
BeginClose(AsyncCallback, Object) |
Zahájí asynchronní operaci pro zavření komunikačního objektu. |
BeginClose(TimeSpan, AsyncCallback, Object) |
Zahájí asynchronní operaci, která zavře objekt komunikace se zadaným časovým limitem. |
BeginIssue(Message, AsyncCallback, Object) |
Zahájí asynchronní operaci odeslání zprávy WS-Trust Issue do koncového bodu pomocí zadaného Message objektu. |
BeginIssue(RequestSecurityToken, AsyncCallback, Object) |
Zahájí asynchronní operaci odeslání zprávy WS-Trust Issue do koncového bodu pomocí zadaného RequestSecurityToken objektu. |
BeginOpen(AsyncCallback, Object) |
Zahájí asynchronní operaci otevření komunikačního objektu. |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Zahájí asynchronní operaci otevření komunikačního objektu v zadaném časovém intervalu. |
BeginRenew(Message, AsyncCallback, Object) |
Zahájí asynchronní operaci odeslání zprávy WS-Trust renew koncovému bodu pomocí zadaného Message objektu. |
BeginRenew(RequestSecurityToken, AsyncCallback, Object) |
Zahájí asynchronní operaci odeslání zprávy WS-Trust renew koncovému bodu pomocí zadaného RequestSecurityToken objektu. |
BeginValidate(Message, AsyncCallback, Object) |
Zahájí asynchronní operaci odeslání zprávy WS-Trust Validate do koncového bodu pomocí zadaného Message objektu. |
BeginValidate(RequestSecurityToken, AsyncCallback, Object) |
Zahájí asynchronní operaci odeslání zprávy WS-Trust Validate do koncového bodu pomocí zadaného RequestSecurityToken objektu. |
Cancel(Message) |
Odešle koncový WS-Trust zprávu Cancel pomocí zadaného Message objektu. |
Cancel(RequestSecurityToken) |
Odešle koncový WS-Trust zprávu Cancel pomocí zadaného Message objektu. |
Close() |
Způsobí, že objekt komunikace přechází z aktuálního stavu do uzavřeného stavu. |
Close(TimeSpan) |
Způsobí, že objekt komunikace v zadaném časovém intervalu přechází z aktuálního stavu do uzavřeného stavu. |
CreateRequest(RequestSecurityToken, String) |
Vytvoří Message objekt, který představuje WS-Trust RST. |
EndCancel(IAsyncResult) |
Dokončí asynchronní operaci pro odeslání zprávy WS-Trust Cancel iniciované BeginCancel(Message, AsyncCallback, Object) metodou . |
EndCancel(IAsyncResult, RequestSecurityTokenResponse) |
Dokončí asynchronní operaci pro odeslání zprávy WS-Trust Cancel iniciované BeginCancel(RequestSecurityToken, AsyncCallback, Object) metodou . |
EndClose(IAsyncResult) |
Dokončí asynchronní operaci pro zavření komunikačního objektu. |
EndIssue(IAsyncResult) |
Dokončí asynchronní operaci pro odeslání zprávy WS-Trust Issue iniciované BeginIssue(Message, AsyncCallback, Object) metodou . |
EndIssue(IAsyncResult, RequestSecurityTokenResponse) |
Dokončí asynchronní operaci pro odeslání zprávy WS-Trust Issue iniciované BeginIssue(RequestSecurityToken, AsyncCallback, Object) metodou . |
EndOpen(IAsyncResult) |
Dokončí asynchronní operaci pro otevření komunikačního objektu. |
EndRenew(IAsyncResult) |
Dokončí asynchronní operaci pro odeslání zprávy WS-Trust Renew iniciované BeginRenew(Message, AsyncCallback, Object) metodou . |
EndRenew(IAsyncResult, RequestSecurityTokenResponse) |
Dokončí asynchronní operaci pro odeslání zprávy WS-Trust Renew iniciované BeginRenew(RequestSecurityToken, AsyncCallback, Object) metodou . |
EndValidate(IAsyncResult) |
Dokončí asynchronní operaci pro odeslání zprávy WS-Trust Validate iniciované BeginValidate(Message, AsyncCallback, Object) metodou . |
EndValidate(IAsyncResult, RequestSecurityTokenResponse) |
Dokončí asynchronní operaci pro odeslání zprávy WS-Trust Validate iniciované BeginValidate(RequestSecurityToken, AsyncCallback, Object) metodou . |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetProperty<T>() |
Vrátí požadovaný typový objekt z příslušné vrstvy v zásobníku kanálu, pokud je k dispozici. |
GetRequestAction(String, TrustVersion) |
Získá WS-Addressing SOAP, která odpovídá zadanému typu požadavku a WS-Trust verze. |
GetTokenFromResponse(RequestSecurityToken, RequestSecurityTokenResponse) |
Získá token zabezpečení z RSTR. |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
Issue(Message) |
Odešle zprávu WS-Trust problému do služby STS koncového bodu pomocí zadaného Message objektu. |
Issue(RequestSecurityToken) |
Odešle zprávu WS-Trust problému do služby STS koncového bodu pomocí zadaného RequestSecurityToken objektu. |
Issue(RequestSecurityToken, RequestSecurityTokenResponse) |
Odešle zprávu WS-Trust problém do služby STS koncového bodu pomocí zadaných objektů a RequestSecurityToken RequestSecurityToken . |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
Open() |
Způsobí přechod komunikačního objektu z vytvořeného stavu do otevřeného stavu. |
Open(TimeSpan) |
Způsobí, že objekt komunikace v zadaném časovém intervalu přechází z vytvořeného stavu do otevřeného stavu. |
ReadResponse(Message) |
Deserializuje z RequestSecurityTokenResponse Message přijatého z koncového WS-Trust. |
Renew(Message) |
Odešle do WS-Trust zprávu o obnovení pomocí zadaného Message objektu. |
Renew(RequestSecurityToken) |
Odešle do WS-Trust zprávu o obnovení pomocí zadaného RequestSecurityToken objektu. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Validate(Message) |
Odešle do WS-Trust zprávu Validate pomocí zadaného Message objektu. |
Validate(RequestSecurityToken) |
Odešle do WS-Trust zprávu Validate pomocí zadaného RequestSecurityToken objektu. |
událost
Closed |
Nastane, když objekt komunikace dokončí svůj přechod z uzavíracího stavu do uzavřeného stavu. |
Closing |
Vyvolá se při prvním vstupu komunikačního objektu do stavu ukončení. |
Faulted |
Vyvolá se při prvním vstupu komunikačního objektu do chybového stavu. |
Opened |
Nastane, když objekt komunikace dokončí svůj přechod ze stavu otevření do otevřeného stavu. |
Opening |
Vyvolá se při prvním vstupu komunikačního objektu do stavu otevření. |