Udostępnij za pośrednictwem


WSTrustChannelFactory Klasa

Definicja

Fabryka, która tworzy kanały WSTrustChannel (obiekty) używane do komunikacji z punktem WS-Trust końcowego.

public ref class WSTrustChannelFactory : System::ServiceModel::ChannelFactory<System::ServiceModel::Security::IWSTrustChannelContract ^>
[System.Runtime.InteropServices.ComVisible(false)]
public class WSTrustChannelFactory : System.ServiceModel.ChannelFactory<System.ServiceModel.Security.IWSTrustChannelContract>
[<System.Runtime.InteropServices.ComVisible(false)>]
type WSTrustChannelFactory = class
    inherit ChannelFactory<IWSTrustChannelContract>
Public Class WSTrustChannelFactory
Inherits ChannelFactory(Of IWSTrustChannelContract)
Dziedziczenie
Atrybuty

Konstruktory

WSTrustChannelFactory()

Inicjuje nowe wystąpienie klasy WSTrustChannelFactory.

WSTrustChannelFactory(Binding)

Inicjuje nowe wystąpienie WSTrustChannelFactory klasy z określonym powiązaniem.

WSTrustChannelFactory(Binding, EndpointAddress)

Inicjuje nowe wystąpienie klasy z określonym powiązaniem i adresem WSTrustChannelFactory punktu końcowego.

WSTrustChannelFactory(Binding, String)

Inicjuje nowe wystąpienie WSTrustChannelFactory klasy z określonym powiązaniem i adresem zdalnym.

WSTrustChannelFactory(ServiceEndpoint)

Inicjuje nowe wystąpienie WSTrustChannelFactory klasy z określonym punktem końcowym.

WSTrustChannelFactory(String)

Inicjuje nowe wystąpienie klasy WSTrustChannelFactory o określonej nazwie konfiguracji punktu końcowego.

WSTrustChannelFactory(String, EndpointAddress)

Inicjuje nowe wystąpienie klasy skojarzone z określoną nazwą konfiguracji WSTrustChannelFactory punktu końcowego i adresem punktu końcowego.

Właściwości

Credentials

Pobiera poświadczenia używane przez klientów do komunikowania punktu końcowego usługi za pośrednictwem kanałów generowanych przez fabrykę.

(Odziedziczone po ChannelFactory)
DefaultCloseTimeout

Pobiera domyślny interwał czasu podany dla operacji zamknięcia do ukończenia.

(Odziedziczone po ChannelFactory)
DefaultOpenTimeout

Pobiera domyślny interwał czasu podany dla operacji otwierania do ukończenia.

(Odziedziczone po ChannelFactory)
Endpoint

Pobiera punkt końcowy usługi, z którym łączą się kanały generowane przez fabrykę.

(Odziedziczone po ChannelFactory)
IsDisposed

Pobiera wartość wskazującą, czy obiekt komunikacji został usunięty.

(Odziedziczone po CommunicationObject)
SecurityTokenHandlerCollectionManager

Pobiera lub ustawia, który zawiera zestaw obiektów używanych przez kanały utworzone przez tę fabrykę do serializacji i sprawdzania tokenów znalezionych w WS-Trust SecurityTokenHandlerCollectionManager SecurityTokenHandler komunikatów.

SecurityTokenResolver

Pobiera lub ustawia element SecurityTokenResolver używany do rozpoznawania odwołań do tokenu zabezpieczającego znalezionych w większości elementów WS-Trust komunikatów.

State

Pobiera wartość wskazującą bieżący stan obiektu komunikacji.

(Odziedziczone po CommunicationObject)
ThisLock

Pobiera wzajemnie wykluczaną blokadę, która chroni wystąpienie klasy podczas przejścia stanu.

(Odziedziczone po CommunicationObject)
TrustVersion

Pobiera lub ustawia wersję pliku, WS-Trust kanały utworzone przez tę fabrykę do serializacji komunikatów.

UseKeyTokenResolver

Pobiera lub ustawia używany do rozpoznawania odwołań do tokenu zabezpieczeń znalezione w wst:UseKey element komunikatów RST, a także SecurityTokenResolver wst:RenewTarget elementu w komunikatach RST.

WSTrustRequestSerializer

Pobiera lub ustawia używany WSTrustRequestSerializer do serializacji wst:RequestSecurityToken komunikatów.

WSTrustResponseSerializer

Pobiera lub ustawia używany WSTrustResponseSerializer do serializacji wst:RequestSecurityTokensResponse komunikatów.

Metody

Abort()

Powoduje natychmiastowe przejście obiektu komunikacyjnego z bieżącego stanu do stanu zamknięcia.

(Odziedziczone po CommunicationObject)
ApplyConfiguration(String)

Inicjuje fabrykę kanałów z zachowaniami dostarczonymi przez określony plik konfiguracji i tymi w punkcie końcowym usługi fabryki kanałów.

(Odziedziczone po ChannelFactory)
BeginClose(AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji.

(Odziedziczone po CommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji z określonym limitem czasu.

(Odziedziczone po CommunicationObject)
BeginOpen(AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji.

(Odziedziczone po CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji w określonym przedziale czasu.

(Odziedziczone po CommunicationObject)
Close()

Powoduje przejście obiektu komunikacyjnego z bieżącego stanu do stanu zamkniętego.

(Odziedziczone po CommunicationObject)
Close(TimeSpan)

Powoduje przejście obiektu komunikacyjnego z bieżącego stanu do stanu zamkniętego w określonym przedziale czasu.

(Odziedziczone po CommunicationObject)
CreateChannel()

Tworzy kanał określonego typu do określonego adresu punktu końcowego.

(Odziedziczone po ChannelFactory<TChannel>)
CreateChannel(EndpointAddress)

Tworzy kanał używany do wysyłania komunikatów do usługi pod określonym adresem punktu końcowego.

(Odziedziczone po ChannelFactory<TChannel>)
CreateChannel(EndpointAddress, Uri)

Tworzy obiekt, który jest używany do wysyłania komunikatów do usługi pod określonym WSTrustChannel adresem punktu końcowego za pośrednictwem określonego adresu transportu.

CreateChannelWithActAsToken(SecurityToken)

Tworzy kanał służący do wysyłania komunikatów do usługi z tokenem zabezpieczającym.

(Odziedziczone po ChannelFactory<TChannel>)
CreateChannelWithActAsToken(SecurityToken, EndpointAddress)

Tworzy kanał używany do wysyłania komunikatów do usługi z działaniem jako token zabezpieczający pod określonym adresem punktu końcowego.

(Odziedziczone po ChannelFactory<TChannel>)
CreateChannelWithActAsToken(SecurityToken, EndpointAddress, Uri)

Tworzy kanał służący do wysyłania komunikatów do usługi z działaniem jako token zabezpieczający pod określonym adresem punktu końcowego za pośrednictwem określonego adresu transportu.

(Odziedziczone po ChannelFactory<TChannel>)
CreateChannelWithIssuedToken(SecurityToken)

Tworzy kanał używany do wysyłania komunikatów do usługi z wystawionym tokenem zabezpieczającym.

(Odziedziczone po ChannelFactory<TChannel>)
CreateChannelWithIssuedToken(SecurityToken, EndpointAddress)

Tworzy kanał używany do wysyłania komunikatów do usługi z wystawionym tokenem zabezpieczającym pod określonym adresem punktu końcowego.

(Odziedziczone po ChannelFactory<TChannel>)
CreateChannelWithIssuedToken(SecurityToken, EndpointAddress, Uri)

Tworzy kanał używany do wysyłania komunikatów do usługi z wystawionym tokenem zabezpieczającym pod określonym adresem punktu końcowego za pośrednictwem określonego adresu transportu.

(Odziedziczone po ChannelFactory<TChannel>)
CreateChannelWithOnBehalfOfToken(SecurityToken)

Tworzy kanał używany do wysyłania komunikatów do usługi z tokenem zabezpieczającym w imieniu użytkownika.

(Odziedziczone po ChannelFactory<TChannel>)
CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress)

Tworzy kanał używany do wysyłania komunikatów do usługi z tokenem zabezpieczającym w imieniu określonego adresu punktu końcowego.

(Odziedziczone po ChannelFactory<TChannel>)
CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress, Uri)

Tworzy kanał używany do wysyłania komunikatów do usługi z tokenem zabezpieczającym w imieniu określonego adresu punktu końcowego za pośrednictwem określonego adresu transportu.

(Odziedziczone po ChannelFactory<TChannel>)
CreateDescription()

Tworzy opis punktu końcowego usługi.

(Odziedziczone po ChannelFactory<TChannel>)
CreateFactory()

Tworzy fabrykę kanałów dla bieżącego punktu końcowego fabryki.

(Odziedziczone po ChannelFactory)
CreateSerializationContext()

Tworzy obiekt WSTrustSerializationContext używany przez kanały utworzone przez fabrykę.

CreateTrustChannel(IWSTrustChannelContract, TrustVersion, WSTrustSerializationContext, WSTrustRequestSerializer, WSTrustResponseSerializer)

Tworzy obiekt WSTrustChannel przy użyciu parametrów, które odzwierciedlają konfigurację tej fabryki.

EndClose(IAsyncResult)

Kończy operację asynchroniczną, aby zamknąć obiekt komunikacji.

(Odziedziczone po CommunicationObject)
EndOpen(IAsyncResult)

Wykonuje operację asynchroniczną, aby otworzyć obiekt komunikacji.

(Odziedziczone po CommunicationObject)
EnsureOpened()

Otwiera bieżącą fabrykę kanałów, jeśli nie została jeszcze otwarta.

(Odziedziczone po ChannelFactory)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Fault()

Powoduje przejście obiektu komunikacji z bieżącego stanu do stanu błędu.

(Odziedziczone po CommunicationObject)
GetCommunicationObjectType()

Pobiera typ obiektu komunikacji.

(Odziedziczone po CommunicationObject)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetProperty<T>()

Zwraca żądany obiekt, jeśli istnieje, z odpowiedniej warstwy w stosie kanału lub null jeśli nie istnieje.

(Odziedziczone po ChannelFactory)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
InitializeEndpoint(Binding, EndpointAddress)

Inicjuje punkt końcowy usługi fabryki kanałów z określonym powiązaniem i adresem.

(Odziedziczone po ChannelFactory)
InitializeEndpoint(ServiceEndpoint)

Inicjuje punkt końcowy usługi fabryki kanałów z określonym punktem końcowym.

(Odziedziczone po ChannelFactory)
InitializeEndpoint(String, EndpointAddress)

Inicjuje punkt końcowy usługi fabryki kanałów z określonym adresem i konfiguracją.

(Odziedziczone po ChannelFactory)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnAbort()

Przerywa wewnętrzną fabrykę kanałów bieżącej fabryki kanałów.

(Odziedziczone po ChannelFactory)
OnBeginClose(TimeSpan, AsyncCallback, Object)

Rozpoczyna asynchroniczną operację zamykania w wewnętrznej fabryce kanałów bieżącej fabryki kanału, która ma skojarzony obiekt stanu.

(Odziedziczone po ChannelFactory)
OnBeginOpen(TimeSpan, AsyncCallback, Object)

Rozpoczyna asynchroniczną operację otwierania w wewnętrznej fabryce kanałów bieżącej fabryki kanału, która ma skojarzony obiekt stanu.

(Odziedziczone po ChannelFactory)
OnClose(TimeSpan)

Wywołuje zamknięcie w wewnętrznej fabryce kanału z określonym limitem czasu na zakończenie operacji.

(Odziedziczone po ChannelFactory)
OnClosed()

Wywoływane podczas przejścia obiektu komunikacyjnego do stanu zamknięcia.

(Odziedziczone po CommunicationObject)
OnClosing()

Wywoływane podczas przejścia obiektu komunikacyjnego do stanu zamknięcia.

(Odziedziczone po CommunicationObject)
OnEndClose(IAsyncResult)

Wykonuje asynchroniczną operację zamykania w wewnętrznej fabryce kanałów bieżącej fabryki kanałów.

(Odziedziczone po ChannelFactory)
OnEndOpen(IAsyncResult)

Wykonuje asynchroniczną operację otwierania w wewnętrznej fabryce kanałów bieżącej fabryki kanałów.

(Odziedziczone po ChannelFactory)
OnFaulted()

Wstawia przetwarzanie w obiekcie komunikacji po przejściu do stanu błędu z powodu wywołania operacji synchronicznej błędu.

(Odziedziczone po CommunicationObject)
OnOpen(TimeSpan)

Wywołuje otwarte w wewnętrznej fabryce kanałów bieżącej fabryki kanałów z określonym limitem czasu na zakończenie operacji.

(Odziedziczone po ChannelFactory)
OnOpened()

Inicjuje kopię ClientCredentials obiektu tylko do odczytu dla fabryki kanałów.

(Odziedziczone po ChannelFactory)
OnOpening()

Tworzy wewnętrzną fabrykę kanałów dla bieżącego kanału.

(Odziedziczone po ChannelFactory)
Open()

Powoduje przejście obiektu komunikacji z utworzonego stanu do stanu otwartego.

(Odziedziczone po CommunicationObject)
Open(TimeSpan)

Powoduje przejście obiektu komunikacji z utworzonego stanu do stanu otwartego w określonym przedziale czasu.

(Odziedziczone po CommunicationObject)
ThrowIfDisposed()

Zgłasza wyjątek, jeśli obiekt komunikacji jest usuwany.

(Odziedziczone po CommunicationObject)
ThrowIfDisposedOrImmutable()

Zgłasza wyjątek, jeśli obiekt State komunikacji, dla której właściwość nie jest ustawiona Created .

(Odziedziczone po CommunicationObject)
ThrowIfDisposedOrNotOpen()

Zgłasza wyjątek, jeśli obiekt komunikacji nie znajduje się w Opened stanie.

(Odziedziczone po CommunicationObject)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

Closed

Występuje, gdy obiekt komunikacji przechodzi do stanu zamkniętego.

(Odziedziczone po CommunicationObject)
Closing

Występuje, gdy obiekt komunikacji przechodzi do stanu zamknięcia.

(Odziedziczone po CommunicationObject)
Faulted

Występuje, gdy obiekt komunikacji przechodzi do stanu uszkodzonego.

(Odziedziczone po CommunicationObject)
Opened

Występuje, gdy obiekt komunikacji przechodzi do otwartego stanu.

(Odziedziczone po CommunicationObject)
Opening

Występuje, gdy obiekt komunikacji przechodzi do stanu otwierania.

(Odziedziczone po CommunicationObject)

Jawne implementacje interfejsu

IDisposable.Dispose()

Zamyka bieżącą fabrykę kanałów.

(Odziedziczone po ChannelFactory)

Dotyczy