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 или другого инициализатора интерактивного канала, этот вызов возвращается без каких-либо действий.

При явном вызове этого метода необходимо также явно открыть канал перед его использованием.

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