IClientChannel.BeginDisplayInitializationUI(AsyncCallback, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kimlik bilgileri almak için bir kullanıcı arabirimi kullanmaya başlamak için zaman uyumsuz bir çağrı.
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
Parametreler
- callback
- AsyncCallback
Bu yöntem tamamlandığında çağrılan yöntem.
- state
- Object
Kanalın durumu hakkında bilgi.
Döndürülenler
IAsyncResult İşlem tamamlandığında geri çağırmak için kullanılacak.
Açıklamalar
Etkileşimli kanal başlatmanın (örneğin, CardSpace kart seçimi) gerçekleşmesine neden olmak için bu yöntemi çağırabilirsiniz. Kanal açıkça çağrılmadan ICommunicationObject.Openkullanılırsa bu otomatik olarak gerçekleşir, bu nedenle birçok uygulama için bu çağrı isteğe bağlıdır.
Ancak, kullanıcı seçim işleminde uzun sürerse, bunu otomatik olarak çağıran işlem zaman aşımına uyabilir. Bunu önlemek için veya ve BeginDisplayInitializationUIEndDisplayInitializationUI öğesini açıkça çağırarakDisplayInitializationUI. Bu işlemler zaman aşımına uğradı ve bu iletişim kutusunun uygulamanızda tam olarak nerede olduğunu denetlemenize izin vermez.
Bu yöntem yalnızca uygulama bunu yapacak şekilde yapılandırılmışsa bir iletişim kutusu açar. Uygulama CardSpace veya başka bir etkileşimli kanal başlatıcı kullanacak şekilde yapılandırılmadığında, bu çağrı herhangi bir eylem olmadan döndürür.
Bu yöntemi açıkça çağırırsanız, kullanmadan önce kanalı da açıkça açmanız gerekir.