SendContent.Create 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.
Membuat instans SendMessageContent baru.
Overload
| Nama | Deskripsi |
|---|---|
| Create(InArgument) |
Membuat instans baru SendMessageContent dengan pesan yang ditentukan. |
| Create(IDictionary<String,InArgument>) |
Membuat instans baru SendParametersContent dengan parameter yang ditentukan. |
| Create(InArgument, Type) |
Membuat instans baru SendMessageContent dengan pesan dan jenis pesan yang ditentukan. |
Create(InArgument)
Membuat instans baru SendMessageContent dengan pesan yang ditentukan.
public:
static System::ServiceModel::Activities::SendMessageContent ^ Create(System::Activities::InArgument ^ message);
public static System.ServiceModel.Activities.SendMessageContent Create(System.Activities.InArgument message);
static member Create : System.Activities.InArgument -> System.ServiceModel.Activities.SendMessageContent
Public Shared Function Create (message As InArgument) As SendMessageContent
Parameter
- message
- InArgument
Data yang akan dikirim.
Mengembalikan
Instans SendMessageContent .
Contoh
Contoh berikut menunjukkan cara menggunakan SendContent kelas untuk menentukan SendMessageContent untuk SendReply aktivitas. Contoh ini menggunakan ekspresi lambda untuk menentukan InArgument. Untuk informasi selengkapnya tentang ekspresi lambda, lihat Ekspresi Lambda
new SendReply
{
Request = submitPO,
Content = SendContent.Create(new InArgument<int>( (e) => po.Get(e).Id)), // creates a SendMessageContent
CorrelationInitializers =
{
new QueryCorrelationInitializer
{
// initializes a correlation based on the PurchaseOrder Id sent in the reply message and stores it in the handle
CorrelationHandle = poidHandle,
MessageQuerySet = new MessageQuerySet
{
// int is the name of the parameter being sent in the outgoing response
{ "PoId", new XPathMessageQuery("sm:body()/ser:int", Constants.XPathMessageContext) }
}
}
}
},
Berlaku untuk
Create(IDictionary<String,InArgument>)
Membuat instans baru SendParametersContent dengan parameter yang ditentukan.
public:
static System::ServiceModel::Activities::SendParametersContent ^ Create(System::Collections::Generic::IDictionary<System::String ^, System::Activities::InArgument ^> ^ parameters);
public static System.ServiceModel.Activities.SendParametersContent Create(System.Collections.Generic.IDictionary<string,System.Activities.InArgument> parameters);
static member Create : System.Collections.Generic.IDictionary<string, System.Activities.InArgument> -> System.ServiceModel.Activities.SendParametersContent
Public Shared Function Create (parameters As IDictionary(Of String, InArgument)) As SendParametersContent
Parameter
- parameters
- IDictionary<String,InArgument>
Kumpulan pasangan nama/nilai dengan kunci yang berisi nama parameter dan nilai yang berisi argumen.
Mengembalikan
Instans SendParametersContent .
Berlaku untuk
Create(InArgument, Type)
Membuat instans baru SendMessageContent dengan pesan dan jenis pesan yang ditentukan.
public:
static System::ServiceModel::Activities::SendMessageContent ^ Create(System::Activities::InArgument ^ message, Type ^ declaredMessageType);
public static System.ServiceModel.Activities.SendMessageContent Create(System.Activities.InArgument message, Type declaredMessageType);
static member Create : System.Activities.InArgument * Type -> System.ServiceModel.Activities.SendMessageContent
Public Shared Function Create (message As InArgument, declaredMessageType As Type) As SendMessageContent
Parameter
- message
- InArgument
Data yang akan dikirim.
- declaredMessageType
- Type
Jenis data yang akan muncul dalam deskripsi layanan dan WSDL. Ini harus sama dengan jenis argumen pesan atau jenis dasarnya.
Mengembalikan
Instans SendMessageContent .
Keterangan
Untuk informasi selengkapnya tentang jenis pesan yang dideklarasikan, lihat DeclaredMessageType.