IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) 메서드

정의

자격 증명 정보를 얻기 위해 사용자 인터페이스를 사용하여 시작할 비동기 호출입니다.An asynchronous call to begin using a user interface to obtain credential information.

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

매개 변수

callback
AsyncCallback

이 메서드가 완료될 때 호출되는 메서드입니다.The method that is called when this method completes.

state
Object

채널 상태에 대한 정보입니다.Information about the state of the channel.

반환

처리가 완료되면 콜백하는 데 사용할 IAsyncResult입니다.The IAsyncResult to use to call back when processing has completed.

설명

대화형 채널 초기화(예: CardSpace 카드 선택)를 발생시키려면 이 메서드를 호출합니다.Call this method to cause any interactive channel initialization (for example, CardSpace card selection) to occur. ICommunicationObject.Open을 명시적으로 호출하지 않고 채널을 사용하는 경우에는 자동으로 호출되므로 이 호출은 여러 애플리케이션에서 선택 사항입니다.This happens automatically if the channel is used without explicitly calling ICommunicationObject.Open, so for many applications this call is optional.

그러나 선택 프로세스에서 시간이 오래 걸리는 경우 이 메서드를 자동으로 호출한 작업의 제한 시간이 초과될 수 있습니다. 이를 방지하려면 DisplayInitializationUI 또는 BeginDisplayInitializationUIEndDisplayInitializationUI를 명시적으로 호출합니다.However, if the user takes a long time in the selection process, the operation that automatically called this may time out. To prevent this, call DisplayInitializationUI or BeginDisplayInitializationUI and EndDisplayInitializationUI explicitly. 이러한 작업에는 시간 제한이 없으므로 애플리케이션에서 이 대화 상자가 나타나는 위치를 정확히 제어할 수 있습니다.These operations do not time out and allow you to control exactly where in your application this dialog comes up.

애플리케이션이 이러한 작업을 수행하도록 구성된 경우 이 메서드는 대화 상자만 표시합니다.This method only brings up a dialog if the application is configured to do so. 애플리케이션이 CardSpace 또는 다른 대화형 채널 이니셜라이저를 사용하도록 구성되지 않은 경우 아무런 동작도 없이 이 호출이 반환됩니다.When the application is not configured to use CardSpace or another interactive channel initializer, this call returns without any action.

이 메서드를 명시적으로 호출하는 경우에는 또한 채널을 사용하기 전에 명시적으로 열어야 합니다.If you call this method explicitly, you must also explicitly open the channel before using it.

적용 대상