Diseñador de actividad SentSend Activity Designer

El enviar Diseñador de actividades se usa para crear y configurar un Send actividad.The Send activity designer is used to create and configure a Send activity.

Actividad SendThe Send Activity

Una actividad Send se utiliza para enviar un mensaje a un servicio.A Send activity is used to send a message to a service. Una actividad ReceiveReply se puede enlazar a una actividad Send que reciba un mensaje como parte de un patrón de intercambio de mensajes solicitud/respuesta en el cliente.A ReceiveReply activity can be bound to a Send activity that receives a message as part of a request/response message exchange pattern on the client.

Utilizar el diseñador de actividades SendUsing the Send Activity Designer

El enviar Diseñador de actividad puede encontrarse en el mensajería categoría de la cuadro de herramientas, que se tiene acceso haciendo clic en el cuadro de herramientas pestaña en el Diseñador de flujo de trabajo (como alternativa, seleccione barra de herramientas desde el vista menú o CTRL + ALT + X.)The Send activity designer can be found in the Messaging category of the Toolbox, which is accessed by clicking the Toolbox tab in Workflow Designer (Alternatively, select Toolbar from the View menu or CTRL+ALT+X.)

El enviar Diseñador de actividad se puede arrastrar desde el cuadro de herramientas y colocar en la superficie del Diseñador de flujo de trabajo donde se coloquen normalmente las actividades.The Send activity designer can be dragged from the Toolbox and dropped on to the Workflow Designer surface wherever activities are usually placed. Esto crea una actividad Send con una propiedad DisplayName predeterminada de Send.This creates a Send activity with a default DisplayName of Send. El DisplayName se pueden editar en el encabezado de la enviar Diseñador de actividad o en la DisplayName cuadro de la cuadrícula de propiedades.The DisplayName can be edited in the header of the Send activity designer or in the DisplayName box of the property grid.

Para crear un ReceiveReply actividad y enlazarla a seleccionado Send actividad, haga clic en el enviar haga clic en Diseñador de actividad el crear ReceiveReply elemento en el menú contextual y la ReceiveReplyForSend diseñador aparece debajo de la enviar diseñador.To create a ReceiveReply activity and bind it to the selected Send activity, right-click the Send activity designer, click the Create ReceiveReply item in the context menu and the ReceiveReplyForSend designer appears below the Send designer. La actividad ReceiveReply es una actividad que recibe un mensaje como parte de un patrón de intercambio de mensajes solicitud/respuesta en el cliente.The ReceiveReply activity is an activity that receives a message as part of a request/response message exchange pattern on the client. Se puede configurar con el ReceiveReplyForSend diseñador.It can be configured with the ReceiveReplyForSend designer.

Como alternativa, el SendAndReceiveReply Diseñador de plantilla en el mensajería categoría de la cuadro de herramientas puede usarse para crear un par de preconfiguradaSendy ReceiveReply las actividades.Alternatively, the SendAndReceiveReply template designer in the Messaging category of the Toolbox can be used to create a pair of pre-configured Send and ReceiveReply activities. Para obtener más información sobre el uso de la SendAndReceiveReply y ReceiveReplyForSend plantillas, consulte la SendAndReceiveReply tema.For more information about the use of the SendAndReceiveReply and ReceiveReplyForSend templates, see the SendAndReceiveReply topic.

Propiedades de la actividad SendThe Send Activity Properties

En la tabla siguiente se muestran las propiedades Send y se describe cómo se utilizan en el diseñador.The following table shows the Send properties and describes how they are used in the designer. Estas propiedades se pueden editar en cuadrícula de propiedades o en la superficie del Diseñador de flujo de trabajo.These properties can be edited in properties grid or on Workflow Designer surface.

Nombre de la propiedadProperty Name ObligatorioRequired UsoUsage
DisplayName FalseFalse Nombre descriptivo de la actividad Send.The friendly name of the Send activity. El valor predeterminado es Send.The default is Send. Aunque el valor de la propiedad DisplayName no sea obligatorio, el procedimiento recomendado es usar uno.Although the DisplayName is not strictly required, it is a best practice to use one.
OperationName TrueTrue El nombre de la operación de servicio llamada por esta actividad Send.The name of the service operation called by this Send activity. Esta propiedad se utiliza para construir el valor predeterminado para la acción propiedad si el acción propiedad no se establece explícitamente.This property is used to construct the default value for the Action property if the Action property is not explicitly set.
ServiceContractName TrueTrue El nombre del contrato de servicios que implementa el servicio al que se va a llamar.The name of the service contract that the service to be called implements.
Content FalseFalse Especifica el mensaje o contenido del parámetro que se va a recibir.Specifies the message or parameter content to receive. Puede ser una actividad ReceiveMessageContent o una actividad ReceiveParametersContent.It can be either a ReceiveMessageContent activity or a ReceiveParametersContent activity. Editar esta propiedad, haga clic en el botón de puntos suspensivos junto a la contenido campo en la cuadrícula de propiedades o haga clic en el definir... situado junto a la contenido etiqueta en el recepción superficie del Diseñador de actividad.Edit this property by clicking the ellipse button beside the Content field in property grid or clicking the Define... button beside the Content label on the Receive activity designer surface. Ambos muestran el definición de contenido cuadro de diálogo.Both display the Content Definition dialog. Para obtener más información acerca de cómo usar este cuadro, consulte la cuadro de diálogo de definición de contenido tema.For more information about how to use this box, see the Content Definition Dialog Box topic.
CorrelatesWith FalseFalse Especifica la clase CorrelationHandle que se utiliza para enrutar el mensaje hacia la instancia de flujo de trabajo adecuada.Specifies the CorrelationHandle used to route the message to the appropriate workflow instance.

Haga clic en el botón de puntos suspensivos junto a la CorrelatesWith propiedad en la cuadrícula de propiedades para abrir el Editor de expresiones cuadro de diálogo.Click the ellipsis button next to the CorrelatesWith property in the properties grid to open the Expression Editor dialog box. Para obtener más información sobre el uso de este cuadro de diálogo, vea el Cómo: usar el Editor de expresiones tema.For more information about the use of this dialog box, see the How to: Use the Expression Editor topic.
CorrelationInitializers FalseFalse Especifica la colección de objetos CorrelationInitializer que inicializan varios objetos CorrelationHandle que configuran esta actividad Send en el flujo de trabajo.Specifies the collection of CorrelationInitializer objects that initialize multiple CorrelationHandle objects that configure this Send activity within the workflow. Haga clic en el botón de puntos suspensivos junto a la CorrelationInitializers propiedad en la cuadrícula de propiedades para abrir el agregar inicializadores de correlación cuadro de diálogo.Click the ellipsis button next to the CorrelationInitializers property in the properties grid to open the Add Correlation Initializers dialog box. Para obtener más información sobre el uso de este cuadro, consulte la cuadro de diálogo Agregar CorrelationInitializers tema.For more information about using this box, see the Add CorrelationInitializers Dialog Box topic.
KnownTypes FalseFalse Una colección de tipos conocidos para la operación de servicio que va llamar esta actividad Send.A collection of known types for the service operation to be called by this Send activity. Esta propiedad se puede utilizar junto con el conjunto de propiedades SerializerOption para DataContractSerializer.This property should be used in conjunction with SerializerOption property set to DataContractSerializer. Se ignorará si se usa XmlSerializer.It is ignored if XmlSerializer is used.

Haga clic en el botón de puntos suspensivos junto a la KnownTypes campo en la cuadrícula de propiedades para mostrar la Editor de la colección de tipo cuadro de diálogo con el que puede agregar los tipos pertinentes.Click the ellipse button beside the KnownTypes field in property grid to display the Type Collection Editor dialog with which you can add relevant types.

Haga clic en el botón de puntos suspensivos junto a la KnownTypes campo en la cuadrícula de propiedades para mostrar la Editor de la colección de tipo cuadro de diálogo con el que puede agregar los tipos pertinentes.Click the ellipse button beside the KnownTypes field in property grid to display the Type Collection Editor dialog box with which you can add relevant types. Para obtener más información sobre el uso de este cuadro, consulte la cuadro de diálogo de Editor de colección de tipo tema.For more information about using this box, see the Type Collection Editor Dialog Box topic.
ProtectionLevel TrueTrue Especifica la enumeración ProtectionLevel para el mensaje.Specifies the ProtectionLevel for the message.

1. ProtectionLevel significa únicamente la autenticación.1. ProtectionLevel means authentication only.
2. ProtectionLevel significa firma datos para ayudar a garantizar la integridad de los datos transmitidos.2. ProtectionLevel means sign data to help ensure the integrity of transmitted data.
3. ProtectionLevel significa cifrar y firmar datos para ayudar a garantizar la confidencialidad e integridad de los datos transmitidos.3. ProtectionLevel means encrypt and sign data to help ensure the confidentiality and integrity of transmitted data.
SerializerOption TrueTrue El serializador que va a utilizar en la operación de servicio que va a llamar la actividad Send.The serializer to use for the service operation to be called by the Send activity. El valor predeterminado es DataContractSerializer, que serializa y deserializa una instancia de un tipo en una secuencia o en un documento XML mediante un contrato de datos que se haya proporcionado.The default value is DataContractSerializer, which serializes and deserializes an instance of a type into an XML stream or document using a supplied data contract.
Action FalseFalse Especifica el encabezado de acción del mensaje.Specifies the action header of the message. Si no se establece explícitamente, su valor predeterminado es: https://tempuri.org/{service espacio de nombres del contrato} / {nombre del contrato de servicio} / {nombre de la operación}.If it is not explicitly set, its value defaults to: https://tempuri.org/{service contract namespace}/{service contract name}/{operation name}. Si se especifica en una actividad Send, la actividad Receive que recibe el mensaje debe tener el mismo valor para que el mensaje se entregue correctamente.If specified on a Send activity, the Receive activity that receives the message must have the same value for the message to be delivered correctly.
TokenImpersonationLevel La enumeración TokenImpersonationLevel permitida para el receptor del mensaje.The TokenImpersonationLevel allowed for the receiver of the message. Define los niveles de suplantación de seguridad que determinan el grado al que un proceso de servidor puede actuar en nombre de un proceso de cliente.TokenImpersonationLevelIt defines security impersonation levels which govern the degree to which a server process can act on behalf of a client process.TokenImpersonationLevel indica que no se asigna un nivel de suplantación.indicates that an impersonation level is not assigned. TokenImpersonationLevel indica que el proceso de servidor no puede obtener información de identificación del cliente y no puede suplantarlo.TokenImpersonationLevel indicates that the server process cannot obtain identification information about the client and it cannot impersonate the client. TokenImpersonationLevel indica que el proceso de servidor puede obtener información sobre el cliente, como identificadores de seguridad y privilegios, pero no puede suplantarlo.TokenImpersonationLevel indicates that the server process can obtain information about the client, such as security identifiers and privileges, but that it cannot impersonate the client. Esto es útil para los servidores que exportan sus propios objetos, por ejemplo, los productos de base de datos que exportan tablas y vistas.This is useful for servers that export their own objects, for example, database products that export tables and views. Con la información de seguridad del cliente recuperada, el servidor puede tomar decisiones de validación de acceso sin poder usar otros servicios que están usando el contexto de seguridad del cliente.Using the retrieved client-security information, the server can make access-validation decisions without being able to use other services that are using the client's security context. TokenImpersonationLevel indica que el proceso de servidor puede suplantar el contexto de seguridad del cliente en su sistema local.TokenImpersonationLevel indicates that the server process can impersonate the client's security context on its local system. El servidor no puede suplantar al cliente en sistemas remotos.The server cannot impersonate the client on remote systems. TokenImpersonationLevel indica que el proceso de servidor puede suplantar el contexto de seguridad del cliente en sistemas remotos.TokenImpersonationLevel indicates that the server process can impersonate the client's security context on remote systems.
Endpoint La clase Endpoint a la que la actividad Send envía el mensaje.The Endpoint that the Send activity sends the message to. Si se establece esta propiedad la EndpointConfigurationName propiedad debe ser null.If this property is set the EndpointConfigurationName property should be null.
EndpointAddress La clase EndpointAddress a la que se envía el mensaje.The EndpointAddress to which the message is sent.
EndpointConfigurationName El nombre de la configuración del extremo.The name of the endpoint configuration. Se establece esta propiedad cuando se está configurando un punto de conexión en un archivo de configuración.This property is set when you are configuring an endpoint in a configuration file. Esta propiedad debe establecerse en el nombre proporcionado en el <extremo > elemento en el archivo de configuración.This property should be set to the name given in the <endpoint> element in your configuration file. Si se establece esta propiedad, el Endpoint propiedad debe ser null.If this property is set, the Endpoint property should be null.

Vea tambiénSee also