SendContent.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine neue SendMessageContent-Instanz.
Überlädt
Create(InArgument) |
Erstellt eine neue SendMessageContent-Instanz mit der angegebenen Meldung. |
Create(IDictionary<String,InArgument>) |
Erstellt eine neue SendParametersContent-Instanz mit den angegebenen Parametern. |
Create(InArgument, Type) |
Erstellt eine neue SendMessageContent-Instanz mit der angegebenen Meldung und dem angegebenen Meldungstyp. |
Create(InArgument)
Erstellt eine neue SendMessageContent-Instanz mit der angegebenen Meldung.
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
Die Daten, die gesendet werden sollen.
Gibt zurück
Eine SendMessageContent-Instanz.
Beispiele
Im folgenden Beispiel wird gezeigt, wie die SendContent-Klasse verwendet wird, um den SendMessageContent für eine SendReply-Aktivität anzugeben. Dieses Beispiel gibt das InArgument mithilfe eines Lambdaausdrucks an. Weitere Informationen zu Lambdaausdrücken finden Sie unter Lambdaausdrücke.
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) }
}
}
}
},
Gilt für:
Create(IDictionary<String,InArgument>)
Erstellt eine neue SendParametersContent-Instanz mit den angegebenen Parametern.
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>
Eine Auflistung von Name-Wert-Paaren mit den Schlüsseln, die die Parameternamen und die Werte mit den Argumenten enthalten.
Gibt zurück
Eine SendParametersContent-Instanz.
Gilt für:
Create(InArgument, Type)
Erstellt eine neue SendMessageContent-Instanz mit der angegebenen Meldung und dem angegebenen Meldungstyp.
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
Die Daten, die gesendet werden sollen.
- declaredMessageType
- Type
Der Datentyp, der in der Dienstbeschreibung und im WSDL angezeigt wird. Er muss entweder mit dem Argumenttyp der Meldung oder mit dem entsprechenden Basistyps übereinstimmen.
Gibt zurück
Eine SendMessageContent-Instanz.
Hinweise
Weitere Informationen zum deklarierten Nachrichtentyp finden Sie unter DeclaredMessageType.