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. |