Bagikan melalui


WorkflowControlClient Kelas

Definisi

Memungkinkan klien mengirim operasi kontrol ke layanan alur kerja yang dihosting dengan WorkflowServiceHost.

public ref class WorkflowControlClient : System::ServiceModel::ClientBase<System::ServiceModel::Activities::IWorkflowInstanceManagement ^>
public class WorkflowControlClient : System.ServiceModel.ClientBase<System.ServiceModel.Activities.IWorkflowInstanceManagement>
type WorkflowControlClient = class
    inherit ClientBase<IWorkflowInstanceManagement>
Public Class WorkflowControlClient
Inherits ClientBase(Of IWorkflowInstanceManagement)
Warisan

Keterangan

Gunakan kelas ini untuk mengontrol instans alur kerja.

Konstruktor

WorkflowControlClient()

Menginisialisasi instans baru kelas WorkflowControlClient.

WorkflowControlClient(Binding, EndpointAddress)

Menginisialisasi instans WorkflowControlClient baru kelas dengan pengikatan yang ditentukan, dan WorkflowControlEndpoint.

WorkflowControlClient(String)

Menginisialisasi instans WorkflowControlClient baru kelas dengan konfigurasi titik akhir yang ditentukan.

WorkflowControlClient(String, EndpointAddress)

Menginisialisasi instans WorkflowControlClient baru kelas dengan konfigurasi titik akhir yang ditentukan dan EndpointAddress.

WorkflowControlClient(String, String)

Menginisialisasi instans WorkflowControlClient baru kelas dengan konfigurasi titik akhir dan alamat titik akhir yang ditentukan.

WorkflowControlClient(WorkflowControlEndpoint)

Menginisialisasi instans WorkflowControlClient baru kelas dengan yang ditentukan WorkflowControlEndpoint.

Properti

Channel

Mendapatkan saluran dalam yang digunakan untuk mengirim pesan ke berbagai titik akhir layanan yang dikonfigurasi.

(Diperoleh dari ClientBase<TChannel>)
ChannelFactory

Mendapatkan objek yang mendasar ChannelFactory<TChannel> .

(Diperoleh dari ClientBase<TChannel>)
ClientCredentials

Mendapatkan kredensial klien yang digunakan untuk memanggil operasi.

(Diperoleh dari ClientBase<TChannel>)
Endpoint

Mendapatkan titik akhir target untuk layanan yang dapat disambungkan oleh klien WCF.

(Diperoleh dari ClientBase<TChannel>)
InnerChannel

Mendapatkan implementasi yang mendasar IClientChannel .

(Diperoleh dari ClientBase<TChannel>)
State

Mendapatkan status ClientBase<TChannel> objek saat ini.

(Diperoleh dari ClientBase<TChannel>)

Metode

Abandon(Guid)

Mengabaikan instans alur kerja yang ditentukan.

Abandon(Guid, String)

Mengabaikan instans alur kerja yang ditentukan.

AbandonAsync(Guid)

Memulai operasi asinkron yang meninggalkan instans alur kerja yang ditentukan.

AbandonAsync(Guid, Object)

Memulai operasi asinkron yang meninggalkan instans alur kerja yang ditentukan dengan data yang ditentukan pengguna yang ditentukan.

AbandonAsync(Guid, String)

Memulai operasi asinkron yang meninggalkan instans alur kerja yang ditentukan dengan alasan yang ditentukan.

AbandonAsync(Guid, String, Object)

Memulai operasi asinkron yang meninggalkan instans alur kerja yang ditentukan dengan alasan yang ditentukan dan data yang ditentukan pengguna.

Abort()

ClientBase<TChannel> Menyebabkan objek segera beralih dari statusnya saat ini ke status tertutup.

(Diperoleh dari ClientBase<TChannel>)
BeginAbandon(Guid, AsyncCallback, Object)

Memulai operasi asinkron yang meninggalkan instans alur kerja yang ditentukan.

BeginAbandon(Guid, String, AsyncCallback, Object)

Memulai operasi asinkron yang meninggalkan instans alur kerja yang ditentukan.

BeginCancel(Guid, AsyncCallback, Object)

Memulai operasi asinkron yang membatalkan instans alur kerja yang ditentukan.

BeginRun(Guid, AsyncCallback, Object)

Memulai operasi asinkron yang menjalankan instans alur kerja yang ditentukan.

BeginSuspend(Guid, AsyncCallback, Object)

Memulai operasi asinkron yang menangguhkan operasi yang ditentukan.

BeginSuspend(Guid, String, AsyncCallback, Object)

Memulai operasi asinkron yang menangguhkan operasi yang ditentukan.

BeginTerminate(Guid, AsyncCallback, Object)

Memulai operasi asinkron yang mengakhiri instans alur kerja.

BeginTerminate(Guid, String, AsyncCallback, Object)

Memulai operasi asinkron yang mengakhiri instans alur kerja.

BeginUnsuspend(Guid, AsyncCallback, Object)

Memulai operasi asinkron yang membatalkan pemakaian instans alur kerja.

Cancel(Guid)

Membatalkan instans alur kerja yang ditentukan.

CancelAsync(Guid)

Memulai operasi asinkron yang membatalkan instans alur kerja yang ditentukan.

CancelAsync(Guid, Object)

Memulai operasi asinkron yang membatalkan instans alur kerja yang ditentukan dengan data yang ditentukan pengguna yang ditentukan.

Close()

ClientBase<TChannel> Menyebabkan objek beralih dari statusnya saat ini ke status tertutup.

(Diperoleh dari ClientBase<TChannel>)
CloseAsync()

Memungkinkan klien mengirim operasi kontrol ke layanan alur kerja yang dihosting dengan WorkflowServiceHost.

(Diperoleh dari ClientBase<TChannel>)
CreateChannel()

Mengembalikan saluran baru ke layanan.

(Diperoleh dari ClientBase<TChannel>)
DisplayInitializationUI()

Menginstruksikan saluran dalam untuk menampilkan antarmuka pengguna jika diperlukan untuk menginisialisasi saluran sebelum menggunakannya.

(Diperoleh dari ClientBase<TChannel>)
EndAbandon(IAsyncResult)

Menyelesaikan operasi pengabaian asinkron.

EndCancel(IAsyncResult)

Menyelesaikan operasi pembatalan asinkron.

EndRun(IAsyncResult)

Menyelesaikan operasi eksekusi asinkron.

EndSuspend(IAsyncResult)

Menyelesaikan operasi penangguhan asinkron.

EndTerminate(IAsyncResult)

Menyelesaikan operasi penghentian asinkron.

EndUnsuspend(IAsyncResult)

Menyelesaikan operasi tanpa pemakaian asinkron.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetDefaultValueForInitialization<T>()

Mereplikasi perilaku kata kunci default di C#.

(Diperoleh dari ClientBase<TChannel>)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object)

Menyediakan dukungan untuk menerapkan pola asinkron berbasis peristiwa. Untuk informasi selengkapnya tentang pola ini, lihat Gambaran Umum Pola Asinkron berbasis peristiwa.

(Diperoleh dari ClientBase<TChannel>)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
Open()

ClientBase<TChannel> Menyebabkan objek beralih dari status yang dibuat ke status dibuka.

(Diperoleh dari ClientBase<TChannel>)
OpenAsync()

Memungkinkan klien mengirim operasi kontrol ke layanan alur kerja yang dihosting dengan WorkflowServiceHost.

(Diperoleh dari ClientBase<TChannel>)
Run(Guid)

Menjalankan instans alur kerja yang ditentukan.

RunAsync(Guid)

Memulai operasi asinkron yang menjalankan instans alur kerja yang ditentukan.

RunAsync(Guid, Object)

Memulai operasi asinkron yang menjalankan instans alur kerja yang ditentukan dengan data status yang ditentukan pengguna.

Suspend(Guid)

Menangguhkan instans alur kerja yang ditentukan.

Suspend(Guid, String)

Menangguhkan instans alur kerja yang ditentukan.

SuspendAsync(Guid)

Memulai operasi penangguhan asinkron.

SuspendAsync(Guid, Object)

Memulai operasi penangguhan asinkron dengan ID instans alur kerja yang ditentukan dan data status yang ditentukan pengguna.

SuspendAsync(Guid, String)

Memulai operasi penangguhan asinkron dengan ID dan alasan instans alur kerja yang ditentukan.

SuspendAsync(Guid, String, Object)

Memulai operasi penangguhan asinkron dengan ID instans alur kerja, alasan, dan data status yang ditentukan pengguna yang ditentukan.

Terminate(Guid)

Mengakhiri instans alur kerja yang ditentukan.

Terminate(Guid, String)

Mengakhiri instans alur kerja yang ditentukan dengan alasan yang ditentukan.

TerminateAsync(Guid)

Memulai operasi asinkron yang mengakhiri instans alur kerja yang ditentukan.

TerminateAsync(Guid, Object)

Memulai operasi asinkron yang mengakhiri instans alur kerja yang ditentukan dengan data yang ditentukan pengguna yang ditentukan.

TerminateAsync(Guid, String)

Memulai operasi asinkron yang mengakhiri instans alur kerja yang ditentukan dengan alasan yang ditentukan.

TerminateAsync(Guid, String, Object)

Memulai operasi asinkron yang mengakhiri instans alur kerja yang ditentukan dengan alasan yang ditentukan dan data yang ditentukan pengguna.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
Unsuspend(Guid)

Membatalkan penangguhan instans alur kerja yang ditentukan.

UnsuspendAsync(Guid)

Memulai operasi asinkron yang tidak digunakan.

UnsuspendAsync(Guid, Object)

Memulai operasi unsuspend asinkron dengan data status yang ditentukan pengguna yang ditentukan.

Acara

AbandonCompleted

Terjadi ketika operasi pengabaian asinkron selesai.

CancelCompleted

Terjadi ketika operasi pembatalan asinkron selesai.

RunCompleted

Terjadi ketika operasi eksekusi asinkron selesai.

SuspendCompleted

Terjadi ketika operasi penangguhan asinkron selesai.

TerminateCompleted

Terjadi ketika operasi penghentian asinkron selesai.

UnsuspendCompleted

Terjadi ketika operasi tanpa pemakaian asinkron selesai.

Implementasi Antarmuka Eksplisit

ICommunicationObject.BeginClose(AsyncCallback, Object)

Memulai operasi asinkron untuk menutup ClientBase<TChannel>.

(Diperoleh dari ClientBase<TChannel>)
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk menutup ClientBase<TChannel> dengan batas waktu yang ditentukan.

(Diperoleh dari ClientBase<TChannel>)
ICommunicationObject.BeginOpen(AsyncCallback, Object)

Memulai operasi asinkron untuk membuka ClientBase<TChannel> objek.

(Diperoleh dari ClientBase<TChannel>)
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk membuka ClientBase<TChannel> objek dalam interval waktu yang ditentukan.

(Diperoleh dari ClientBase<TChannel>)
ICommunicationObject.Close(TimeSpan)

ClientBase<TChannel> Menyebabkan objek beralih dari statusnya saat ini ke status tertutup.

(Diperoleh dari ClientBase<TChannel>)
ICommunicationObject.Closed

Penanganan aktivitas yang dipanggil ketika ClientBase<TChannel> objek telah beralih dari statusnya saat ini ke status tertutup.

(Diperoleh dari ClientBase<TChannel>)
ICommunicationObject.Closing

Penanganan aktivitas yang dipanggil ketika ClientBase<TChannel> objek beralih dari statusnya saat ini ke status tertutup.

(Diperoleh dari ClientBase<TChannel>)
ICommunicationObject.EndClose(IAsyncResult)

Menyelesaikan operasi asinkron untuk menutup ClientBase<TChannel> objek.

(Diperoleh dari ClientBase<TChannel>)
ICommunicationObject.EndOpen(IAsyncResult)

Menyelesaikan operasi asinkron untuk membuka ClientBase<TChannel> objek.

(Diperoleh dari ClientBase<TChannel>)
ICommunicationObject.Faulted

Penanganan aktivitas yang dipanggil ketika kesalahan terjadi saat melakukan operasi pada ClientBase<TChannel> objek.

(Diperoleh dari ClientBase<TChannel>)
ICommunicationObject.Open(TimeSpan)

ClientBase<TChannel> Menyebabkan objek beralih dari status yang dibuat ke status dibuka dalam interval waktu yang ditentukan.

(Diperoleh dari ClientBase<TChannel>)
ICommunicationObject.Opened

Penanganan aktivitas yang dipanggil saat ClientBase<TChannel> objek beralih dari status yang dibuat ke status dibuka.

(Diperoleh dari ClientBase<TChannel>)
ICommunicationObject.Opening

Penanganan aktivitas yang dipanggil saat ClientBase<TChannel> objek beralih dari status yang dibuat ke status dibuka.

(Diperoleh dari ClientBase<TChannel>)
IDisposable.Dispose()

Implementasi eksplisit metode Dispose() .

(Diperoleh dari ClientBase<TChannel>)

Berlaku untuk