IInteractiveChannelInitializer.BeginDisplayInitializationUI Метод

Определение

Асинхронный вызов для начала использования пользовательского интерфейса для получения сведений об учетных данных.

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

Параметры

channel
IClientChannel

Клиентский канал.

callback
AsyncCallback

Объект обратного вызова.

state
Object

Любые данные состояния.

Возвращаемое значение

Используется IAsyncResult для обратного вызова при завершении обработки.

Комментарии

Чтобы реализоватьIInteractiveChannelInitializer, выполните следующие действия:IInteractiveChannelInitializer.BeginDisplayInitializationUI

  1. Предложите пользователю понять, каким образом вы видите нужный вариант и получите соответствующий System.Net.NetworkCredentialзапрос.

  2. Добавьте объект параметра пользовательского канала в коллекцию, IChannel.GetProperty возвращаемую методом объекта IClientChannel с параметром System.ServiceModel.Channels.ChannelParameterCollectionтипа. Этот объект параметра канала используется пользовательским System.ServiceModel.ClientCredentialsSecurityTokenManager для установки маркеров безопасности для канала.

  3. Вернуться.

Применяется к