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
| Name | Beschreibung |
|---|---|
| Create(InArgument) |
Erstellt eine neue SendMessageContent Instanz mit der angegebenen Nachricht. |
| Create(IDictionary<String,InArgument>) |
Erstellt eine neue SendParametersContent Instanz mit den angegebenen Parametern. |
| Create(InArgument, Type) |
Erstellt eine neue SendMessageContent Instanz mit dem angegebenen Nachrichten- und Nachrichtentyp. |
Create(InArgument)
Erstellt eine neue SendMessageContent Instanz mit der angegebenen Nachricht.
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 zu sendenden Daten.
Gibt zurück
Eine SendMessageContent Instanz.
Beispiele
Das folgende Beispiel zeigt, wie Sie die SendContent Klasse verwenden, um die SendMessageContent Aktivität SendReply anzugeben. In diesem Beispiel wird ein Lambda-Ausdruck verwendet, um den InArgument. Weitere Informationen zu Lambda-Ausdrücken finden Sie unter Lambda-Ausdrü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 enthalten, die die Argumente enthalten.
Gibt zurück
Eine SendParametersContent Instanz.
Gilt für:
Create(InArgument, Type)
Erstellt eine neue SendMessageContent Instanz mit dem angegebenen Nachrichten- und Nachrichtentyp.
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 zu sendenden Daten.
- declaredMessageType
- Type
Der Datentyp, der in der Dienstbeschreibung und WSDL angezeigt wird. Sie muss entweder mit dem Argumenttyp der Nachricht oder dem Basistyp identisch sein.
Gibt zurück
Eine SendMessageContent Instanz.
Hinweise
Weitere Informationen zum deklarierten Nachrichtentyp finden Sie unter DeclaredMessageType.