SendContent.Create Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří novou instanci SendMessageContent.
Přetížení
| Name | Description |
|---|---|
| Create(InArgument) |
Vytvoří novou SendMessageContent instanci se zadanou zprávou. |
| Create(IDictionary<String,InArgument>) |
Vytvoří novou SendParametersContent instanci se zadanými parametry. |
| Create(InArgument, Type) |
Vytvoří novou SendMessageContent instanci se zadanou zprávou a typem zprávy. |
Create(InArgument)
Vytvoří novou SendMessageContent instanci se zadanou zprávou.
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
Parametry
- message
- InArgument
Data, která se mají odeslat.
Návraty
Instance SendMessageContent
Příklady
Následující příklad ukazuje, jak použít SendContent třídu k určení SendMessageContent aktivity SendReply . Tento příklad používá výraz lambda k určení InArgument. Další informace o výrazech lambda najdete v tématu Výrazy 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) }
}
}
}
},
Platí pro
Create(IDictionary<String,InArgument>)
Vytvoří novou SendParametersContent instanci se zadanými parametry.
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
Parametry
- parameters
- IDictionary<String,InArgument>
Kolekce párů název/hodnota s klíči obsahujícími názvy parametrů a hodnoty obsahující argumenty.
Návraty
Instance SendParametersContent
Platí pro
Create(InArgument, Type)
Vytvoří novou SendMessageContent instanci se zadanou zprávou a typem zprávy.
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
Parametry
- message
- InArgument
Data, která se mají odeslat.
- declaredMessageType
- Type
Datový typ, který se zobrazí v popisu služby a WSDL. Musí být buď stejný jako typ argumentu zprávy, nebo základního typu.
Návraty
Instance SendMessageContent
Poznámky
Další informace o deklarovaném typu zprávy naleznete v tématu DeclaredMessageType.