SendContent.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une nouvelle instance SendMessageContent.
Surcharges
| Nom | Description |
|---|---|
| Create(InArgument) |
Crée une SendMessageContent instance avec le message spécifié. |
| Create(IDictionary<String,InArgument>) |
Crée une SendParametersContent instance avec les paramètres spécifiés. |
| Create(InArgument, Type) |
Crée une SendMessageContent instance avec le message et le type de message spécifiés. |
Create(InArgument)
Crée une SendMessageContent instance avec le message spécifié.
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
Paramètres
- message
- InArgument
Données à envoyer.
Retours
Une instance SendMessageContent .
Exemples
L’exemple suivant montre comment utiliser la SendContent classe pour spécifier l’activité SendReplySendMessageContent. Cet exemple utilise une expression lambda pour spécifier le InArgument. Pour plus d’informations sur les expressions lambda, consultez Expressions 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) }
}
}
}
},
S’applique à
Create(IDictionary<String,InArgument>)
Crée une SendParametersContent instance avec les paramètres spécifiés.
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
Paramètres
- parameters
- IDictionary<String,InArgument>
Collection de paires nom/valeur avec les clés contenant les noms de paramètres et les valeurs contenant les arguments.
Retours
Une instance SendParametersContent .
S’applique à
Create(InArgument, Type)
Crée une SendMessageContent instance avec le message et le type de message spécifiés.
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
Paramètres
- message
- InArgument
Données à envoyer.
- declaredMessageType
- Type
Type de données qui apparaîtra dans la description du service et WSDL. Il doit être identique au type d’argument du message ou à son type de base.
Retours
Une instance SendMessageContent .
Remarques
Pour plus d’informations sur le type de message déclaré, consultez DeclaredMessageType.