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:
Запросите пользователя в нужном вам виде и получите соответствующие System.Net.NetworkCredential.
Добавьте настраиваемый объект параметра канала в коллекцию, возвращаемую методом IChannel.GetProperty в объекте IClientChannel с параметром типа System.ServiceModel.Channels.ChannelParameterCollection. Этот объект параметра канала используется настраиваемым средством System.ServiceModel.ClientCredentialsSecurityTokenManager для установки маркеров безопасности для канала.
Возврат.