IClientChannel.DisplayInitializationUI 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 kullanıcı arabirimine yapılan çağrı.
public:
void DisplayInitializationUI();
public void DisplayInitializationUI ();
abstract member DisplayInitializationUI : unit -> unit
Public Sub DisplayInitializationUI ()
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. Bu, kanal açıkça çağrılmadan ICommunicationObject.Openkullanılırsa 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 BeginDisplayInitializationUI EndDisplayInitializationUI öğesini ve 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 olanak sağlar.
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ı açıkça açmanız gerekir.
Ayrıntılar için bkz. WCF İstemcisi Kullanarak Hizmetlere Erişme ve System.ServiceModel.Dispatcher.IInteractiveChannelInitializer.