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
| Nombre | Description |
|---|---|
| Create(InArgument) |
Crea una nueva SendMessageContent instancia con el mensaje especificado. |
| Create(IDictionary<String,InArgument>) |
Crea una nueva SendParametersContent instancia con los parámetros especificados. |
| Create(InArgument, Type) |
Crea una nueva SendMessageContent instancia con el mensaje y el tipo de mensaje especificados. |
Create(InArgument)
Crea una nueva SendMessageContent instancia 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
Datos que se van a enviar.
Devoluciones
Instancia de SendMessageContent.
Ejemplos
En el ejemplo siguiente se muestra cómo usar la SendContent clase para especificar para SendMessageContent una SendReply actividad. En este ejemplo se usa una expresión lambda para especificar .InArgument Para obtener más información sobre las expresiones lambda, vea 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 SendParametersContent instancia 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 nombre-valor con las claves que contienen los nombres de parámetro y los valores que contienen los argumentos.
Devoluciones
Instancia de SendParametersContent.
Se aplica a
Create(InArgument, Type)
Crea una nueva SendMessageContent instancia 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
Datos que se van a enviar.
- declaredMessageType
- Type
Tipo de datos que aparecerá en la descripción del servicio y WSDL. Debe ser el mismo que el tipo de argumento del mensaje o su tipo base.
Devoluciones
Instancia de SendMessageContent.
Comentarios
Para obtener más información sobre el tipo de mensaje declarado, vea DeclaredMessageType.