SendContent.Create 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.
Yeni bir SendMessageContent örneği oluşturur.
Aşırı Yüklemeler
Create(InArgument) |
Belirtilen iletiyle yeni SendMessageContent bir örnek oluşturur. |
Create(IDictionary<String,InArgument>) |
Belirtilen parametrelerle yeni SendParametersContent bir örnek oluşturur. |
Create(InArgument, Type) |
Belirtilen ileti ve ileti türüyle yeni SendMessageContent bir örnek oluşturur. |
Create(InArgument)
Belirtilen iletiyle yeni SendMessageContent bir örnek oluşturur.
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
Parametreler
- message
- InArgument
Gönderilecek veriler.
Döndürülenler
Bir SendMessageContent örnek.
Örnekler
Aşağıdaki örnekte, bir SendReply etkinliği belirtmek SendMessageContent için sınıfının nasıl kullanılacağı SendContent gösterilmektedir. Bu örnekte, belirtmek InArgumentiçin bir lambda ifadesi kullanılır. Lambda ifadeleri hakkında daha fazla bilgi için bkz. Lambda İfadeleri
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) }
}
}
}
},
Şunlara uygulanır
Create(IDictionary<String,InArgument>)
Belirtilen parametrelerle yeni SendParametersContent bir örnek oluşturur.
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
Parametreler
- parameters
- IDictionary<String,InArgument>
Parametre adlarını ve bağımsız değişkenleri içeren değerleri içeren anahtarlarla ad/değer çiftleri koleksiyonu.
Döndürülenler
Bir SendParametersContent örnek.
Şunlara uygulanır
Create(InArgument, Type)
Belirtilen ileti ve ileti türüyle yeni SendMessageContent bir örnek oluşturur.
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
Parametreler
- message
- InArgument
Gönderilecek veriler.
- declaredMessageType
- Type
Hizmet açıklamasında ve WSDL'de görünecek veri türü. İletinin bağımsız değişken türüyle veya temel türüyle aynı olmalıdır.
Döndürülenler
Bir SendMessageContent örnek.
Açıklamalar
Bildirilen ileti türü hakkında daha fazla bilgi için bkz DeclaredMessageType. .