SendContent.Create Método

Definición

Crea una nueva instancia de SendMessageContent.

Sobrecargas

Create(InArgument)

Crea una nueva instancia de la clase SendMessageContent con el mensaje especificado.

Create(IDictionary<String,InArgument>)

Crea una nueva instancia de SendParametersContent con los parámetros especificados.

Create(InArgument, Type)

Crea una nueva instancia de SendMessageContent con el mensaje y el tipo de mensaje especificados.

Create(InArgument)

Crea una nueva instancia de la clase SendMessageContent con el mensaje especificado.

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

Parámetros

message
InArgument

Los datos que se van a enviar.

Devoluciones

Instancia de SendMessageContent.

Ejemplos

En el siguiente ejemplo se muestra cómo usar la clase SendContent para especificar SendMessageContent para una actividad SendReply. En este ejemplo se utiliza una expresión lambda para especificar InArgument. Para obtener más información sobre las expresiones lambda, consulte Expresiones 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) }
            }
        }
    }
},

Se aplica a

Create(IDictionary<String,InArgument>)

Crea una nueva instancia de SendParametersContent con los parámetros especificados.

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

Parámetros

parameters
IDictionary<String,InArgument>

Colección de pares de nombre-valor en la que las claves contienen los nombres de los parámetros y los valores los argumentos.

Devoluciones

Instancia de SendParametersContent.

Se aplica a

Create(InArgument, Type)

Crea una nueva instancia de SendMessageContent con el mensaje y el tipo de mensaje especificados.

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

Parámetros

message
InArgument

Los datos que se van a enviar.

declaredMessageType
Type

El tipo de datos que aparecerá en la descripción del servicio y en WSDL. Debe coincidir con el tipo de argumento del mensaje o con su tipo base.

Devoluciones

Instancia de SendMessageContent.

Comentarios

Para obtener más información sobre el tipo de mensaje declarado, vea DeclaredMessageType.

Se aplica a