SendContent.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma nova instância SendMessageContent.
Sobrecargas
Create(InArgument) |
Cria uma nova instância de SendMessageContent com a mensagem especificada. |
Create(IDictionary<String,InArgument>) |
Cria uma nova instância de SendParametersContent com os parâmetros especificados. |
Create(InArgument, Type) |
Cria uma nova instância de SendMessageContent com a mensagem e o tipo de mensagem especificados. |
Create(InArgument)
Cria uma nova instância de SendMessageContent com a mensagem especificada.
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
Os dados a serem enviados.
Retornos
Uma instância de SendMessageContent.
Exemplos
O exemplo a seguir mostra como usar a SendContent classe para especificar o SendMessageContent para uma SendReply atividade. Este exemplo usa uma expressão lambda para especificar o InArgument. Para obter mais informações sobre expressões lambda, consulte Expressões 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) }
}
}
}
},
Aplica-se a
Create(IDictionary<String,InArgument>)
Cria uma nova instância de SendParametersContent com os 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>
Uma coleção de pares nome-valor com as chaves contendo os nomes de parâmetro e os valores contendo os argumentos.
Retornos
Uma instância de SendParametersContent.
Aplica-se a
Create(InArgument, Type)
Cria uma nova instância de SendMessageContent com a mensagem e o tipo de mensagem 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
Os dados a serem enviados.
- declaredMessageType
- Type
O tipo de dados que aparecerá na descrição do serviço e WSDL. Deve ser igual ao tipo de argumento da mensagem ou o respectivo tipo base.
Retornos
Uma instância de SendMessageContent.
Comentários
Para obter mais informações sobre o tipo de mensagem declarado, consulte DeclaredMessageType.