Bagikan melalui


ReceiveReply Kelas

Definisi

Aktivitas yang menerima pesan sebagai bagian dari pola pertukaran pesan permintaan/balasan.

public ref class ReceiveReply sealed : System::Activities::Activity
[System.Windows.Markup.ContentProperty("Content")]
public sealed class ReceiveReply : System.Activities.Activity
[<System.Windows.Markup.ContentProperty("Content")>]
type ReceiveReply = class
    inherit Activity
Public NotInheritable Class ReceiveReply
Inherits Activity
Warisan
ReceiveReply
Atribut

Contoh

Contoh berikut menunjukkan cara menggunakan ReceiveReply aktivitas. Aktivitas Send dibuat dan ditambahkan ke Sequence. Aktivitas ReceiveReply kemudian ditambahkan ke Sequence untuk menerima balasan dari Send aktivitas.

static void CreateClientWorkflow()  
{  
   Variable<string> message = new Variable<string>("message", "Hello!");  
   Variable<string> result = new Variable<string> { Name = "result" };  

   Endpoint endpoint = new Endpoint  
   {  
      AddressUri = new Uri(Microsoft.Samples.WorkflowServicesSamples.Common.Constants.ServiceBaseAddress), Binding = new BasicHttpBinding(),  
   };  

   Send requestEcho = new Send  
   {  
      ServiceContractName = XName.Get("Echo", "http://tempuri.org/"),  
                Endpoint = endpoint,  
                OperationName = "Echo",  
      //parameters for send  
      Content = new SendParametersContent  
      {  
         Parameters =   
            {   
               { "message", new InArgument<string>(message) }  
            }  
        }  
    };  
    workflow = new CorrelationScope  
    {  
       Body = new Sequence  
       {  
          Variables = { message, result },  
                    Activities =  
                    {  
                        new WriteLine {  
                            Text = new InArgument<string>("Client is ready!")  
                        },  
                        requestEcho,  

                        new WriteLine {  
                            Text = new InArgument<string>("Message sent: Hello!")  
                        },  

                        new ReceiveReply  
                        {  
                            Request = requestEcho,  
                            //parameters for the reply  
                            Content = new ReceiveParametersContent                              
                            {  
                                Parameters =   
                                {  
                                    { "echo", new OutArgument<string>(result) }  
                                }  
                            }  
                        },                                                  
                        new WriteLine {  
                            Text = new InArgument<string>(env => "Message received: "+result.Get(env))  
                        }  
                    }  
                }  
            };  
        }  

Konstruktor

ReceiveReply()

Menginisialisasi instans baru kelas ReceiveReply.

Properti

Action

Mendapatkan atau mengatur nilai header tindakan pesan.

CacheId

Mendapatkan pengidentifikasi cache yang unik dalam cakupan definisi alur kerja.

(Diperoleh dari Activity)
Constraints

Mendapatkan kumpulan Constraint aktivitas yang dapat dikonfigurasi untuk memberikan validasi untuk Activity.

(Diperoleh dari Activity)
Content

Mendapatkan atau mengatur konten yang diterima oleh ReceiveReply aktivitas.

CorrelationInitializers

Mendapatkan kumpulan penginisialisasi korelasi.

DisplayName

Mendapatkan atau menetapkan nama ramah opsional yang digunakan untuk penelusuran kesalahan, validasi, penanganan pengecualian, dan pelacakan.

(Diperoleh dari Activity)
Id

Mendapatkan pengidentifikasi yang unik dalam cakupan definisi alur kerja.

(Diperoleh dari Activity)
Implementation

Mendapatkan atau mengatur delegasi yang mengembalikan yang Activity berisi logika eksekusi.

(Diperoleh dari Activity)
ImplementationVersion

Mendapatkan atau mengatur versi implementasi yang digunakan.

(Diperoleh dari Activity)
Request

Mendapatkan atau mengatur referensi ke aktivitas yang Send dipasangkan dengan aktivitas ini ReceiveReply .

Metode

CacheMetadata(ActivityMetadata)

Membuat dan memvalidasi deskripsi argumen, variabel, aktivitas anak, dan delegasi aktivitas aktivitas.

(Diperoleh dari Activity)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Memunculkan peristiwa saat membuat peta pembaruan dinamis.

(Diperoleh dari Activity)
ShouldSerializeDisplayName()

Menunjukkan apakah DisplayName properti harus diserialisasikan.

(Diperoleh dari Activity)
ToString()

Mengembalikan yang String berisi Id dan DisplayName dari Activity.

(Diperoleh dari Activity)

Berlaku untuk