IInteractiveChannelInitializer.BeginDisplayInitializationUI 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(System::ServiceModel::IClientChannel ^ channel, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginDisplayInitializationUI(System.ServiceModel.IClientChannel channel, AsyncCallback callback, object state);
abstract member BeginDisplayInitializationUI : System.ServiceModel.IClientChannel * AsyncCallback * obj -> IAsyncResult
Public Function BeginDisplayInitializationUI (channel As IClientChannel, callback As AsyncCallback, state As Object) As IAsyncResult

Parámetros

channel
IClientChannel

Canal de cliente.

callback
AsyncCallback

Objeto callback.

state
Object

Cualquier dato de estado.

Devoluciones

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

Comentarios

Para implementar IInteractiveChannelInitializer, realice los pasos siguientes en IInteractiveChannelInitializer.BeginDisplayInitializationUI:

  1. Pregunte al usuario de qué manera puede ajustar y obtener un adecuado System.Net.NetworkCredential.

  2. Agregue un objeto de parámetro de canal personalizado a la colección devuelta por el IChannel.GetProperty método en el IClientChannel objeto con un parámetro de tipo de System.ServiceModel.Channels.ChannelParameterCollection. El personalizado System.ServiceModel.ClientCredentialsSecurityTokenManager usa este objeto de parámetro de canal para establecer los tokens de seguridad para el canal.

  3. Devolución.

Se aplica a