IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) Método

Definición

Una llamada asincrónica para empezar a usar una interfaz de usuario para obtener información de credenciales.

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

Parámetros

callback
AsyncCallback

Método al que se llama cuando se completa este método.

state
Object

Información sobre el estado del canal.

Devoluciones

IAsyncResult que se va a usar para volver a llamar cuando se haya completado el procesamiento.

Comentarios

Llame a este método para hacer que se produzca cualquier inicialización de canal interactiva (por ejemplo, selección de tarjeta CardSpace). Esto sucede automáticamente si el canal se usa sin llamar explícitamente a ICommunicationObject.Open, por lo que para muchas aplicaciones esta llamada es opcional.

Sin embargo, si el usuario tarda mucho tiempo en el proceso de selección, la operación que llamó automáticamente puede agotar el tiempo de espera. Para evitar esto, llame a DisplayInitializationUI o BeginDisplayInitializationUI y EndDisplayInitializationUI explícitamente. Estas operaciones no agota el tiempo de espera y permiten controlar exactamente dónde aparece este cuadro de diálogo en la aplicación.

Este método solo abre un cuadro de diálogo si la aplicación está configurada para hacerlo. Cuando la aplicación no está configurada para usar CardSpace u otro inicializador de canal interactivo, esta llamada devuelve sin ninguna acción.

Si llama explícitamente a este método, también debe abrir explícitamente el canal antes de usarlo.

Se aplica a