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 или BeginDisplayInitializationUI и EndDisplayInitializationUI явным образом. Время ожидания этих операций не истечет, что позволит точно управлять тем, где в приложении отобразится это диалоговое окно.
Это метод открывает диалоговое окно, только если в приложении задана такая настройка. Если приложение не настроено на использование CardSpace или другого интерактивного инициализатора канала, этот вызов возвращается без выполнения каких-либо действий.
Если этот метод вызывается явным образом, также необходимо явным образом открыть канал перед его использованием.