Partager via


SendContent.Create Méthode

Définition

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.

S’applique à