Aracılığıyla paylaş


IInteractiveChannelInitializer.BeginDisplayInitializationUI Yöntem

Tanım

Kimlik bilgileri almak için bir kullanıcı arabirimi kullanmaya başlamak için zaman uyumsuz bir çağrı.

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

Parametreler

channel
IClientChannel

İstemci kanalı.

callback
AsyncCallback

Geri çağırma nesnesi.

state
Object

Tüm durum verileri.

Döndürülenler

IAsyncResult

IAsyncResult İşlem tamamlandığında geri çağırmak için kullanılacak.

Açıklamalar

uygulamasını uygulamak IInteractiveChannelInitializeriçin içinde IInteractiveChannelInitializer.BeginDisplayInitializationUIaşağıdaki adımları gerçekleştirin:

  1. Kullanıcıya uygun gördüğünüz şekilde sorarak uygun System.Net.NetworkCredentialbir elde edin.

  2. nesnesinde IClientChannel yöntemi tarafından IChannel.GetProperty döndürülen koleksiyona türü parametresiyle özel bir kanal parametresi System.ServiceModel.Channels.ChannelParameterCollectionnesnesi ekleyin. Bu kanal parametresi nesnesi, kanalın güvenlik belirteçlerini oluşturmak için özel System.ServiceModel.ClientCredentialsSecurityTokenManager tarafından kullanılır.

  3. Dönüş.

Şunlara uygulanır