WebServiceTask Clase
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í.
Ejecuta un método web y almacena el resultado en una ubicación específica. Esta clase no puede heredarse.
public ref class WebServiceTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::WebServiceTask::IDTSWebServiceTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class WebServiceTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WebServiceTask.IDTSWebServiceTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class WebServiceTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WebServiceTask.IDTSWebServiceTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class WebServiceTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WebServiceTask.IDTSWebServiceTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type WebServiceTask = class
inherit Task
interface IDTSComponentPersist
interface IDTSWebServiceTask
interface IDTSBreakpointSite
interface IDTSSuspend
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type WebServiceTask = class
inherit Task
interface IDTSComponentPersist
interface IDTSWebServiceTask
interface IDTSBreakpointSite
interface IDTSSuspend
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type WebServiceTask = class
inherit Task
interface IDTSComponentPersist
interface IDTSWebServiceTask
interface IDTSBreakpointSite
interface IDTSSuspend
Public NotInheritable Class WebServiceTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, IDTSWebServiceTask
- Herencia
- Atributos
- Implementaciones
Comentarios
Usando la WebServiceTask clase, el diseñador de tareas puede ejecutar un método web y almacenar los resultados en una variable de paquete o en un archivo.
Constructores
| Nombre | Description |
|---|---|
| WebServiceTask() |
Inicializa una nueva instancia de la clase WebServiceTask. |
Propiedades
| Nombre | Description |
|---|---|
| Connection |
Obtiene o establece el nombre de la conexión a usar. |
| DebugMode |
Obtiene o activa un booleano que indica si la tarea está en modo de depuración. La DebugMode propiedad puede ser accedida por varios hilos al mismo tiempo. Para garantizar la seguridad de los hilos y evitar problemas de concurrencia, se utiliza la clase Interlocked del Microsoft .NET Framework. |
| ExecutionValue |
Devuelve un objeto definido por el usuario. Este campo es de sólo lectura. (Heredado de Task) |
| OutputLocation |
Obtiene o establece la ubicación de salida de los resultados del método Web. |
| OutputType |
Obtiene o establece un valor que indica la ubicación de almacenamiento del resultado de la invocación del método Web. |
| OverwriteWsdlFile |
Recibe o establece un valor que indica si el archivo Web Services Description Language (WDSL) será sobrescrito. |
| ServiceName |
Obtiene o establece el nombre del servicio web. |
| SuspendRequired |
Obtiene o establece un booleano que indica si las tareas deben suspenderse cuando se encuentran con un punto de interrupción. Este valor lo establece el motor de ejecución para tareas y contenedores cuando se encuentra un punto de interrupción. |
| TargetServerVersion |
Ejecuta un método web y almacena el resultado en una ubicación específica. Esta clase no puede heredarse. (Heredado de Task) |
| Version |
Miembro descontinuado; véase Observaciones. Devuelve la versión de la tarea. Esta propiedad es de sólo lectura. (Heredado de Task) |
| WebMethodInfo |
Obtiene o establece un DTSWebMethodInfo objeto . |
| WsdlFile |
Obtiene o establece el nombre de un archivo de Lenguaje de Descripción de Servicios Web (WSDL) que debe leerse desde una URL de archivo o una URL HTTP. |
Métodos
| Nombre | Description |
|---|---|
| AcceptBreakpointManager(BreakpointManager) |
Pasa a BreakpointManager la tarea. La tarea usará el gestor de puntos de interrupción para crear, eliminar y comprobar el estado de los puntos de interrupción. Este método es llamado por el tiempo de ejecución y no se utiliza en el código. |
| CanUpdate(String) |
Miembro descontinuado; véase Observaciones. Un booleano que indica si el nuevo XML del paquete puede actualizar el XML del paquete antiguo. (Heredado de Task) |
| Equals(Object) |
Determina si dos instancias de objeto son iguales. (Heredado de DtsObject) |
| Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) |
Ejecuta la tarea del servicio web. |
| GetConnectionID(Connections, String) |
Obtiene una cadena que contiene el ID de la conexión. (Heredado de Task) |
| GetConnectionName(Connections, String) |
Obtiene una cadena que contiene el nombre de la conexión. (Heredado de Task) |
| GetHashCode() |
Devuelve el código hash de esta instancia. (Heredado de DtsObject) |
| InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) |
Inicializa las propiedades asociadas a la tarea del servicio web. Este método es llamado por el tiempo de ejecución y no se utiliza en el código. |
| LoadFromXML(XmlElement, IDTSInfoEvents) |
Este método no es invocable por tu código de aplicación. Para cargar un paquete guardado como .xml, utiliza el LoadPackage(String, IDTSEvents) método. |
| ResumeExecution() |
Reanuda la ejecución de la tarea tras hacer una pausa. La tarea o contenedor se reanuda mediante el motor de ejecución. |
| SaveToXML(XmlDocument, IDTSInfoEvents) |
Este método no es invocable por tu código de aplicación. Para guardar un paquete como .xml, utiliza el SaveToXml(String, Package, IDTSEvents) método. |
| SuspendExecution() |
Indica que el ejecutable necesita suspenderse. Este método es llamado por el motor de ejecución. |
| Update(String) |
Miembro descontinuado; véase Observaciones. Este método actualiza el paquete antiguo XML con el nuevo paquete XML si CanUpdate(String) se establece como true. (Heredado de Task) |
| Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
Verifica que el componente del servicio web esté correctamente configurado. |