WorkflowControlClient.Abandon Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengabaikan instans alur kerja.
Overload
Abandon(Guid) |
Mengabaikan instans alur kerja yang ditentukan. |
Abandon(Guid, String) |
Mengabaikan instans alur kerja yang ditentukan. |
Abandon(Guid)
Mengabaikan instans alur kerja yang ditentukan.
public:
void Abandon(Guid instanceId);
public void Abandon (Guid instanceId);
member this.Abandon : Guid -> unit
Public Sub Abandon (instanceId As Guid)
Parameter
- instanceId
- Guid
Instans alur kerja yang akan ditinggalkan.
Contoh
Contoh berikut menunjukkan cara mengabaikan instans alur kerja dengan WorkflowControlClient.
IWorkflowCreation creationClient = new ChannelFactory<IWorkflowCreation>(new BasicHttpBinding(), "http://localhost/DataflowControl.xaml/Creation").CreateChannel();
Guid instanceId = creationClient.CreateSuspended(null);
WorkflowControlClient controlClient = new WorkflowControlClient(
new BasicHttpBinding(),
new EndpointAddress(new Uri("http://localhost/DataflowControl.xaml")));
controlClient.Unsuspend(instanceId);
// ...
controlClient.Abandon(instanceId);
Berlaku untuk
Abandon(Guid, String)
Mengabaikan instans alur kerja yang ditentukan.
public:
void Abandon(Guid instanceId, System::String ^ reason);
public void Abandon (Guid instanceId, string reason);
member this.Abandon : Guid * string -> unit
Public Sub Abandon (instanceId As Guid, reason As String)
Parameter
- instanceId
- Guid
Instans alur kerja yang akan ditinggalkan.
- reason
- String
Alasan untuk meninggalkan instans alur kerja.
Contoh
Contoh berikut menunjukkan cara mengabaikan instans alur kerja dengan WorkflowControlClient.
IWorkflowCreation creationClient = new ChannelFactory<IWorkflowCreation>(new BasicHttpBinding(), "http://localhost/DataflowControl.xaml/Creation").CreateChannel();
Guid instanceId = creationClient.CreateSuspended(null);
WorkflowControlClient controlClient = new WorkflowControlClient(
new BasicHttpBinding(),
new EndpointAddress(new Uri("http://localhost/DataflowControl.xaml")));
controlClient.Unsuspend(instanceId);
// ...
controlClient.Abandon(instanceId, "Sample to abandon");