IInteractiveChannelInitializer.BeginDisplayInitializationUI Metod

Definition

Ett asynkront anrop för att börja använda ett användargränssnitt för att hämta information om autentiseringsuppgifter.

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

Parametrar

channel
IClientChannel

Klientkanalen.

callback
AsyncCallback

Motringningsobjektet.

state
Object

Tillståndsdata.

Returer

Att IAsyncResult använda för att anropa tillbaka när bearbetningen har slutförts.

Kommentarer

IInteractiveChannelInitializerImplementera genom att utföra följande steg i IInteractiveChannelInitializer.BeginDisplayInitializationUI:

  1. Fråga användaren på vilket sätt du ser lämpligt och få en lämplig System.Net.NetworkCredential.

  2. Lägg till ett anpassat kanalparameterobjekt i samlingen som returneras av IChannel.GetProperty -metoden på IClientChannel objektet med en typparameter av System.ServiceModel.Channels.ChannelParameterCollection. Det här kanalparameterobjektet används av det anpassade System.ServiceModel.ClientCredentialsSecurityTokenManager objektet för att upprätta säkerhetstoken för kanalen.

  3. Återvända.

Gäller för