SendContent.Create Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.