Comparteix a través de


IInteractiveChannelInitializer.BeginDisplayInitializationUI 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(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 de devolución de llamada.

state
Object

Cualquier dato de estado.

Devoluciones

IAsyncResult

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

Comentarios

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

  1. Indique al usuario de la manera que desee y obtenga un objeto System.Net.NetworkCredential adecuado.

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

  3. Return.

Se aplica a