IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронный вызов для начала использования пользовательского интерфейса для получения сведений об учетных данных.
public:
IAsyncResult ^ BeginDisplayInitializationUI(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginDisplayInitializationUI(AsyncCallback callback, object state);
abstract member BeginDisplayInitializationUI : AsyncCallback * obj -> IAsyncResult
Public Function BeginDisplayInitializationUI (callback As AsyncCallback, state As Object) As IAsyncResult
Параметры
- callback
- AsyncCallback
Метод, который вызывается при завершении этого метода.
- state
- Object
Сведения о состоянии канала.
Возвращаемое значение
Используется IAsyncResult для обратного вызова при завершении обработки.
Комментарии
Вызовите этот метод, чтобы вызвать инициализацию интерактивного канала (например, выбор карточки CardSpace). Это происходит автоматически, если канал используется без явного вызова ICommunicationObject.Open, поэтому для многих приложений этот вызов необязателен.
Однако если пользователь занимает много времени в процессе выбора, операция, которая автоматически вызывается, это может истекть. Чтобы предотвратить это, вызов DisplayInitializationUI или BeginDisplayInitializationUIEndDisplayInitializationUI явным образом. Эти операции не истекает и позволяют управлять тем, где в приложении происходит это диалоговое окно.
Этот метод открывает диалоговое окно только в том случае, если приложение настроено для этого. Если приложение не настроено на использование CardSpace или другого инициализатора интерактивного канала, этот вызов возвращается без каких-либо действий.
При явном вызове этого метода необходимо также явно открыть канал перед его использованием.