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

Объект IAsyncResult, используемый для обратного вызова после завершения обработки.

Комментарии

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

  1. Запросите пользователя в нужном вам виде и получите соответствующие System.Net.NetworkCredential.

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

  3. Возврат.

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