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
Create(InArgument) |
Crea una nuova istanza SendMessageContent con il messaggio specificato. |
Create(IDictionary<String,InArgument>) |
Crea una nuova istanza SendParametersContent con i parametri specificati. |
Create(InArgument, Type) |
Crea una nuova istanza SendMessageContent con il messaggio e tipo di messaggio specificati. |
Create(InArgument)
Crea una nuova istanza SendMessageContent 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
I dati da inviare.
Restituisce
Istanza di SendMessageContent.
Esempio
Nell'esempio seguente viene illustrato come utilizzare la classe SendContent per specificare l'oggetto SendMessageContent per un'attività SendReply. In questo esempio viene utilizzata un'espressione lambda per specificare l'oggetto 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 istanza SendParametersContent 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>
Una raccolta di coppie nome/valore con le chiavi contenenti i nomi di parametro e i valori contenenti gli argomenti.
Restituisce
Istanza di SendParametersContent.
Si applica a
Create(InArgument, Type)
Crea una nuova istanza SendMessageContent con il messaggio e 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
I dati da inviare.
- declaredMessageType
- Type
Il tipo di dati che sarà visualizzato nella descrizione del servizio e in WSDL. Deve corrispondere al tipo di argomento del messaggio o al tipo base.
Restituisce
Istanza di SendMessageContent.
Commenti
Per altre informazioni sul tipo di messaggio dichiarato, vedere DeclaredMessageType.