Compartir a través de


IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) Método

Definición

Llamada asincrónica para empezar a usar una interfaz de usuario con el fin de obtener información de las 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

La interfaz IAsyncResult que se va a usar para volver a llamar cuando el procesamiento haya terminado.

Comentarios

Llame a este método para hacer que se produzca cualquier inicialización de canales interactivos (por ejemplo, la selección de tarjetas CardSpace). Esto ocurre 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 tienen un tiempo de espera y le permiten controlar exactamente dónde aparecerá este diálogo en la aplicación.

Este método sólo mostrará un diálogo si la aplicación se configura para ello. Cuando la aplicación no se configura para utilizar CardSpace ni ningún otro inicializador de canales interactivos, esta llamada vuelve sin haber provocado ninguna acción.

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

Se aplica a