ClientBase<TChannel>.InvokeAsync 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.
Olay tabanlı zaman uyumsuz deseni uygulamak için destek sağlar. Bu düzen hakkında daha fazla bilgi için bkz. Olay Tabanlı Zaman Uyumsuz Desene Genel Bakış.
protected:
void InvokeAsync(System::ServiceModel::ClientBase<TChannel>::BeginOperationDelegate ^ beginOperationDelegate, cli::array <System::Object ^> ^ inValues, System::ServiceModel::ClientBase<TChannel>::EndOperationDelegate ^ endOperationDelegate, System::Threading::SendOrPostCallback ^ operationCompletedCallback, System::Object ^ userState);
protected void InvokeAsync (System.ServiceModel.ClientBase<TChannel>.BeginOperationDelegate beginOperationDelegate, object[] inValues, System.ServiceModel.ClientBase<TChannel>.EndOperationDelegate endOperationDelegate, System.Threading.SendOrPostCallback operationCompletedCallback, object userState);
member this.InvokeAsync : System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>.BeginOperationDelegate * obj[] * System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>.EndOperationDelegate * System.Threading.SendOrPostCallback * obj -> unit
Protected Sub InvokeAsync (beginOperationDelegate As ClientBase(Of TChannel).BeginOperationDelegate, inValues As Object(), endOperationDelegate As ClientBase(Of TChannel).EndOperationDelegate, operationCompletedCallback As SendOrPostCallback, userState As Object)
Parametreler
- beginOperationDelegate
- ClientBase<TChannel>.BeginOperationDelegate
Zaman uyumsuz işlemi çağırmak için kullanılan bir temsilci.
- inValues
- Object[]
Zaman uyumsuz çağrıya giriş değerleri.
- endOperationDelegate
- ClientBase<TChannel>.EndOperationDelegate
Zaman uyumsuz çağrı tamamlandıktan sonra sonlandırmak için kullanılan bir temsilci.
- operationCompletedCallback
- SendOrPostCallback
Zaman uyumsuz yöntem tamamlandığında çağrılan istemci tarafından sağlanan geri çağırma. Geri çağırma öğesine ClientBase<TChannel>.BeginOperationDelegategeçirilir.
- userState
- Object
Zaman userState
uyumsuz çağrıyla ilişkilendirilecek nesne.
Açıklamalar
öğesine yapılan her çağrının userState
InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object)parametresinde GUID veya karma kod gibi benzersiz bir değer sağlayın ve her işlem tamamlandığında, olay işleyiciniz işlemin hangi örneğinin tamamlanma olayını tetiklediğini belirleyebilir.