IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) Método

Definição

Uma chamada assíncrona para começar a usar uma interface de utilizador para obter informações de credenciais.

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

O método que é chamado quando este método termina.

state
Object

Informação sobre o estado do canal.

Devoluções

O IAsyncResult to use para chamar de volta quando o processamento estiver concluído.

Observações

Chame este método para causar qualquer inicialização de canal interativo (por exemplo, seleção de cartas CardSpace). Isto acontece automaticamente se o canal for usado sem chamar ICommunicationObject.Openexplicitamente , pelo que para muitas aplicações esta chamada é opcional.

No entanto, se o utilizador demorar muito tempo no processo de seleção, a operação que automaticamente chamou isto pode expirar. Para evitar isto, ligue DisplayInitializationUI ou BeginDisplayInitializationUI explicitamente EndDisplayInitializationUI . Estas operações não têm tempo de expiração e permitem-lhe controlar exatamente onde na sua aplicação esse diálogo aparece.

Este método só abre um diálogo se a aplicação estiver configurada para tal. Quando a aplicação não está configurada para usar o CardSpace ou outro inicializador de canal interativo, esta chamada retorna sem qualquer ação.

Se chamar este método explicitamente, também deve abrir explicitamente o canal antes de o usar.

Aplica-se a