WSTrustChannel Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje kanał, który jest używany do wysyłania WS-Trust do usługi tokenu zabezpieczającego (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
- Dziedziczenie
-
WSTrustChannel
- Implementuje
Uwagi
Ważne
Wywoływanie metod z tej klasy z niezaufanymi danymi jest zagrożeniem bezpieczeństwa. Wywołaj metody z tej klasy tylko z zaufanymi danymi. Aby uzyskać więcej informacji, zobacz Validate All Inputs (Weryfikowanie wszystkich danych wejściowych).
Konstruktory
Właściwości
Channel |
Pobiera lub ustawia obiekt kanału, który jest używany do wysyłania i odbierania komunikatów. |
ChannelFactory |
Pobiera lub ustawia fabrykę, która utworzyła kanał. |
Contract |
Pobiera lub ustawia kontrakt kanału używany przez kanał do wysyłania i odbierania komunikatów. |
State |
Pobiera bieżący stan obiektu zorientowanego na komunikację. |
TrustVersion |
Pobiera lub ustawia wersję pliku WS-Trust ten kanał używa do serializacji Message obiektów. |
WSTrustRequestSerializer |
Kanał WSTrustRequestSerializer używany do serializacji komunikatów WS-Trust żądania. |
WSTrustResponseSerializer |
Pobiera lub ustawia kanał używany do serializacji WS-Trust WSTrustResponseSerializer komunikatów odpowiedzi. |
WSTrustSerializationContext |
Pobiera lub ustawia kanał używany do serializacji WS-Trust WSTrustSerializationContext komunikatów. |
Metody
Abort() |
Powoduje, że obiekt komunikacji natychmiast przechodzi ze stanu bieżącego do stanu zamkniętego. |
BeginCancel(Message, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną wysyłania WS-Trust anuluj do punktu końcowego przy użyciu określonego Message obiektu. |
BeginCancel(RequestSecurityToken, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną wysyłania WS-Trust anuluj do punktu końcowego przy użyciu określonego RequestSecurityToken obiektu. |
BeginClose(AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji. |
BeginClose(TimeSpan, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji z określonym limitem czasu. |
BeginIssue(Message, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną wysyłania WS-Trust komunikat o problemie do punktu końcowego przy użyciu określonego Message obiektu. |
BeginIssue(RequestSecurityToken, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną wysyłania WS-Trust komunikat o problemie do punktu końcowego przy użyciu określonego RequestSecurityToken obiektu. |
BeginOpen(AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji. |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji w określonym interwale czasu. |
BeginRenew(Message, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną wysyłania WS-Trust odnów do punktu końcowego przy użyciu określonego Message obiektu. |
BeginRenew(RequestSecurityToken, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną wysyłania WS-Trust odnów do punktu końcowego przy użyciu określonego RequestSecurityToken obiektu. |
BeginValidate(Message, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną wysyłania komunikatu WS-Trust weryfikacji do punktu końcowego przy użyciu określonego Message obiektu. |
BeginValidate(RequestSecurityToken, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną wysyłania komunikatu WS-Trust weryfikacji do punktu końcowego przy użyciu określonego RequestSecurityToken obiektu. |
Cancel(Message) |
Wysyła komunikat WS-Trust Anuluj do punktu końcowego przy użyciu określonego Message obiektu. |
Cancel(RequestSecurityToken) |
Wysyła komunikat WS-Trust Anuluj do punktu końcowego przy użyciu określonego Message obiektu. |
Close() |
Powoduje przejście obiektu komunikacji ze stanu bieżącego do stanu zamkniętego. |
Close(TimeSpan) |
Powoduje przejście obiektu komunikacji ze stanu bieżącego do stanu zamkniętego w określonym przedziale czasu. |
CreateRequest(RequestSecurityToken, String) |
Tworzy Message obiekt, który reprezentuje WS-Trust RST. |
EndCancel(IAsyncResult) |
Kończy operację asynchroniczną, aby wysłać komunikat WS-Trust Anuluj zainicjowany przez BeginCancel(Message, AsyncCallback, Object) metodę. |
EndCancel(IAsyncResult, RequestSecurityTokenResponse) |
Kończy operację asynchroniczną, aby wysłać komunikat WS-Trust Anuluj zainicjowany przez BeginCancel(RequestSecurityToken, AsyncCallback, Object) metodę. |
EndClose(IAsyncResult) |
Kończy operację asynchroniczną, aby zamknąć obiekt komunikacji. |
EndIssue(IAsyncResult) |
Kończy operację asynchroniczną wysyłania WS-Trust komunikat o problemie zainicjowany przez BeginIssue(Message, AsyncCallback, Object) metodę. |
EndIssue(IAsyncResult, RequestSecurityTokenResponse) |
Kończy operację asynchroniczną wysyłania WS-Trust komunikat o problemie zainicjowany przez BeginIssue(RequestSecurityToken, AsyncCallback, Object) metodę. |
EndOpen(IAsyncResult) |
Kończy operację asynchroniczną, aby otworzyć obiekt komunikacji. |
EndRenew(IAsyncResult) |
Kończy operację asynchroniczną wysyłania WS-Trust odnów zainicjowane przez BeginRenew(Message, AsyncCallback, Object) metodę. |
EndRenew(IAsyncResult, RequestSecurityTokenResponse) |
Kończy operację asynchroniczną wysyłania WS-Trust odnów zainicjowane przez BeginRenew(RequestSecurityToken, AsyncCallback, Object) metodę. |
EndValidate(IAsyncResult) |
Kończy operację asynchroniczną, aby wysłać komunikat WS-Trust weryfikacji zainicjowany przez BeginValidate(Message, AsyncCallback, Object) metodę . |
EndValidate(IAsyncResult, RequestSecurityTokenResponse) |
Kończy operację asynchroniczną, aby wysłać komunikat WS-Trust weryfikacji zainicjowany przez BeginValidate(RequestSecurityToken, AsyncCallback, Object) metodę . |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetProperty<T>() |
Zwraca typowany obiekt żądany, jeśli występuje, z odpowiedniej warstwy w stosie kanału. |
GetRequestAction(String, TrustVersion) |
Pobiera akcję protokołu SOAP WS-Addressing, która odpowiada określonemu typowi żądania i WS-Trust wersji. |
GetTokenFromResponse(RequestSecurityToken, RequestSecurityTokenResponse) |
Pobiera token zabezpieczający z RSTR. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Issue(Message) |
Wysyła komunikat WS-Trust problem do usługi STS punktu końcowego przy użyciu określonego Message obiektu. |
Issue(RequestSecurityToken) |
Wysyła komunikat WS-Trust problem do usługi STS punktu końcowego przy użyciu określonego RequestSecurityToken obiektu. |
Issue(RequestSecurityToken, RequestSecurityTokenResponse) |
Wysyła komunikat WS-Trust do usługi STS punktu końcowego przy użyciu określonych RequestSecurityToken obiektów RequestSecurityToken i . |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Open() |
Powoduje przejście obiektu komunikacji ze stanu utworzonego do stanu otwartego. |
Open(TimeSpan) |
Powoduje przejście obiektu komunikacji ze stanu utworzonego do stanu otwartego w określonym interwale czasu. |
ReadResponse(Message) |
Deserializuje z RequestSecurityTokenResponse punktu Message odebranego z WS-Trust końcowego. |
Renew(Message) |
Wysyła komunikat WS-Trust Odnów do punktu końcowego przy użyciu określonego Message obiektu. |
Renew(RequestSecurityToken) |
Wysyła komunikat WS-Trust Odnów do punktu końcowego przy użyciu określonego RequestSecurityToken obiektu. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Validate(Message) |
Wysyła komunikat WS-Trust weryfikacji do punktu końcowego przy użyciu określonego Message obiektu. |
Validate(RequestSecurityToken) |
Wysyła komunikat WS-Trust weryfikacji do punktu końcowego przy użyciu określonego RequestSecurityToken obiektu. |
Zdarzenia
Closed |
Występuje, gdy obiekt komunikacji kończy przejście ze stanu zamknięcia do stanu zamkniętego. |
Closing |
Występuje, gdy obiekt komunikacji po raz pierwszy przechodzi w stan zamykający. |
Faulted |
Występuje, gdy obiekt komunikacji po raz pierwszy przechodzi w stan błędu. |
Opened |
Występuje, gdy obiekt komunikacji kończy przejście ze stanu otwierania do stanu otwartego. |
Opening |
Występuje, gdy obiekt komunikacji po raz pierwszy przechodzi w stan otwierania. |