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 instance SendMessageContent.
Surcharges
Create(InArgument) |
Crée une instance de SendMessageContent avec le message spécifié. |
Create(IDictionary<String,InArgument>) |
Crée une instance de SendParametersContent avec les paramètres spécifiés. |
Create(InArgument, Type) |
Crée une instance de SendMessageContent avec le message et le type de message spécifiés. |
Create(InArgument)
Crée une instance de SendMessageContent 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
Instance de SendMessageContent.
Exemples
L'exemple suivant indique comment utiliser la classe SendContent pour spécifier le SendMessageContent pour une activité SendReply. 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 instance de SendParametersContent 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ètre et les valeurs contenant les arguments.
Retours
Instance de SendParametersContent.
S’applique à
Create(InArgument, Type)
Crée une instance de SendMessageContent 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 le même que le type d’argument du message ou son type de base.
Retours
Instance de SendMessageContent.
Remarques
Pour plus d’informations sur le type de message déclaré, consultez DeclaredMessageType.