IInteractiveChannelInitializer.BeginDisplayInitializationUI Metoda

Definicja

Asynchroniczne wywołanie umożliwiające rozpoczęcie korzystania z interfejsu użytkownika w celu uzyskania informacji o poświadczeniach.

public:
 IAsyncResult ^ BeginDisplayInitializationUI(System::ServiceModel::IClientChannel ^ channel, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginDisplayInitializationUI (System.ServiceModel.IClientChannel channel, AsyncCallback callback, object state);
abstract member BeginDisplayInitializationUI : System.ServiceModel.IClientChannel * AsyncCallback * obj -> IAsyncResult
Public Function BeginDisplayInitializationUI (channel As IClientChannel, callback As AsyncCallback, state As Object) As IAsyncResult

Parametry

channel
IClientChannel

Kanał klienta.

callback
AsyncCallback

Obiekt wywołania zwrotnego.

state
Object

Wszystkie dane stanu.

Zwraca

IAsyncResult

Element IAsyncResult do użycia do wywołania zwrotu po zakończeniu przetwarzania.

Uwagi

Aby zaimplementować program IInteractiveChannelInitializer, wykonaj następujące kroki w temacie IInteractiveChannelInitializer.BeginDisplayInitializationUI:

  1. Monituj użytkownika w jaki sposób widzisz dopasowanie i uzyskaj odpowiedni System.Net.NetworkCredentialelement .

  2. Dodaj niestandardowy obiekt parametru kanału do kolekcji zwróconej przez IChannel.GetProperty metodę w IClientChannel obiekcie z parametrem System.ServiceModel.Channels.ChannelParameterCollectiontypu . Ten obiekt parametru kanału jest używany przez niestandardowy System.ServiceModel.ClientCredentialsSecurityTokenManager do ustanawiania tokenów zabezpieczających dla kanału.

  3. Zwraca.

Dotyczy