SendContent.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea una nuova istanza di SendMessageContent.
Overload
| Nome | Descrizione |
|---|---|
| Create(InArgument) |
Crea una nuova SendMessageContent istanza con il messaggio specificato. |
| Create(IDictionary<String,InArgument>) |
Crea una nuova SendParametersContent istanza con i parametri specificati. |
| Create(InArgument, Type) |
Crea una nuova SendMessageContent istanza con il messaggio e il tipo di messaggio specificati. |
Create(InArgument)
Crea una nuova SendMessageContent istanza con il messaggio specificato.
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
Parametri
- message
- InArgument
Dati da inviare.
Restituisce
Un'istanza SendMessageContent.
Esempio
Nell'esempio seguente viene illustrato come usare la SendContent classe per specificare per un'attività SendMessageContentSendReply . In questo esempio viene utilizzata un'espressione lambda per specificare .InArgument Per altre informazioni sulle espressioni lambda, vedere Espressioni 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) }
}
}
}
},
Si applica a
Create(IDictionary<String,InArgument>)
Crea una nuova SendParametersContent istanza con i parametri specificati.
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
Parametri
- parameters
- IDictionary<String,InArgument>
Raccolta di coppie nome/valore con le chiavi contenenti i nomi dei parametri e i valori contenenti gli argomenti.
Restituisce
Un'istanza SendParametersContent.
Si applica a
Create(InArgument, Type)
Crea una nuova SendMessageContent istanza con il messaggio e il tipo di messaggio specificati.
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
Parametri
- message
- InArgument
Dati da inviare.
- declaredMessageType
- Type
Tipo di dati che verrà visualizzato nella descrizione del servizio e WSDL. Deve essere uguale al tipo di argomento del messaggio o al tipo di base.
Restituisce
Un'istanza SendMessageContent.
Commenti
Per altre informazioni sul tipo di messaggio dichiarato, vedere DeclaredMessageType.