WmiDataReaderTask 類別

定義

包含設定及執行「WMI 資料讀取器」工作所使用的成員,這個工作執行 Windows Management Instrumentation (WMI) 查詢,並會傳回有關電腦系統的 WMI 資料。 此類別無法獲得繼承。

public ref class WmiDataReaderTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::WmiDataReaderTask::IWmiDataReaderTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmidatareadertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.Localized), SamplesTag="SsisWmiDataReaderTask", TaskContact="WMI Data Reader 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.WmiDataReaderTaskUI.WmiDataReaderTaskUI, Microsoft.SqlServer.WMIDRTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("08FEA5FC-FA01-460E-AB35-3653CAA36E5C")]
public sealed class WmiDataReaderTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.IWmiDataReaderTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmidatareadertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.Localized), SamplesTag="SsisWmiDataReaderTask", TaskContact="WMI Data Reader 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.WmiDataReaderTaskUI.WmiDataReaderTaskUI, Microsoft.SqlServer.WMIDRTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("20F47A31-A8F2-45D0-B671-D547DB6F3AED")]
public sealed class WmiDataReaderTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.IWmiDataReaderTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmidatareadertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.Localized), SamplesTag="SsisWmiDataReaderTask", TaskContact="WMI Data Reader 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.WmiDataReaderTaskUI.WmiDataReaderTaskUI, Microsoft.SqlServer.WMIDRTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("EFBC62C2-738D-4191-A8C6-5AAF7A025C98")]
public sealed class WmiDataReaderTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.IWmiDataReaderTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmidatareadertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.Localized), SamplesTag="SsisWmiDataReaderTask", TaskContact="WMI Data Reader 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.WmiDataReaderTaskUI.WmiDataReaderTaskUI, Microsoft.SqlServer.WMIDRTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("08FEA5FC-FA01-460E-AB35-3653CAA36E5C")>]
type WmiDataReaderTask = class
    inherit Task
    interface IWmiDataReaderTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmidatareadertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.Localized), SamplesTag="SsisWmiDataReaderTask", TaskContact="WMI Data Reader 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.WmiDataReaderTaskUI.WmiDataReaderTaskUI, Microsoft.SqlServer.WMIDRTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("20F47A31-A8F2-45D0-B671-D547DB6F3AED")>]
type WmiDataReaderTask = class
    inherit Task
    interface IWmiDataReaderTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.wmidatareadertask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WmiDataReaderTask.Localized), SamplesTag="SsisWmiDataReaderTask", TaskContact="WMI Data Reader 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.WmiDataReaderTaskUI.WmiDataReaderTaskUI, Microsoft.SqlServer.WMIDRTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("EFBC62C2-738D-4191-A8C6-5AAF7A025C98")>]
type WmiDataReaderTask = class
    inherit Task
    interface IWmiDataReaderTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
Public NotInheritable Class WmiDataReaderTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, IWmiDataReaderTask
繼承
WmiDataReaderTask
屬性
實作

備註

類別 WMIConn 會使用連接連接到伺服器、執行 Windows Management Instrumentation 的查詢語言 (WQL) 查詢,然後傳回結果。 WQL 查詢可以直接提供,或者變數或檔案連接可以用來在執行時間動態提供 WQL 查詢。

同樣地,這個類別也可以使用檔案連接或變數來接收 WQL 查詢的結果。 您也可以指定 WQL 查詢結果的輸出類型。

如需這項工作之功能的詳細資訊,請參閱 WMI 資料讀取器工作。

建構函式

WmiDataReaderTask()

初始化 WmiDataReaderTask 類別的新執行個體。

屬性

DebugMode

布林值,指出是否 WmiDataReaderTask 應該檢查中斷點是否已啟用。

Destination

取得或設定 WmiDataReaderTask 的目的地名稱。

DestinationType

取得或設定 DestinationType 值,這個值表示 WmiDataReaderTask 所使用的目的地類型,例如檔案或變數。

ExecutionValue

取得包含工作結果的物件 WmiDataReaderTask

Output

取得或設定包含工作結果的物件 WmiDataReaderTask

OutputType

取得或設定 OutputType 值,這個值表示 DataTable 所傳回的輸出類型,例如 WmiDataReaderTask 或字串。

OverwriteDestination

取得或設定 OverwriteDestination 值,這個值決定 WmiDataReaderTask 應如何處理 Destination 屬性所指定之目的地的現有資料。

SuspendRequired

取得或設定布林值,這個布林值表示當工作遇到中斷點時是否應該暫停。 此值是由執行階段引擎針對工作和容器遇到中斷點時設定的。

TargetServerVersion (繼承來源 Task)
Version

*成員已被 **  取代; 請參閱備註。 **_ 會傳回工作的版本。 這是唯讀的屬性。

(繼承來源 Task)
WmiConnection

取得或設定 WMIConn 工作所使用的 WmiDataReaderTask 名稱。

WqlQuerySource

取得或設定 WmiDataReaderTask 要執行之 Windows Management Instrumentation 查詢語言 (WQL) 查詢的來源。

WqlQuerySourceType

取得或設定 QuerySourceType 值,這個值表示 WmiDataReaderTask 要執行之 Windows Management Instrumentation 查詢語言 (WQL) 查詢的來源類型,例如檔案連接或變數。

方法

AcceptBreakpointManager(BreakpointManager)

BreakpointManager 參考傳遞給 WmiDataReaderTask 工作。 這個方法由執行階段呼叫,並不使用於程式碼中。

CanUpdate(String)

*成員已被 **  取代; 請參閱備註。 **_ 布林值,指出新的封裝 XML 是否可以更新舊封裝 XML。

(繼承來源 Task)
Equals(Object)

判斷兩種物件執行個體是否相同。

(繼承來源 DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

執行工作。

GetConnectionID(Connections, String)

取得包含連接識別碼的字串。

(繼承來源 Task)
GetConnectionName(Connections, String)

取得包含連接名稱的字串。

(繼承來源 Task)
GetHashCode()

傳回這個執行個體的雜湊碼。

(繼承來源 DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

初始化與 WmiDataReaderTask 工作相關聯的屬性。 這個方法由執行階段呼叫,並不使用於程式碼中。

LoadFromXML(XmlElement, IDTSInfoEvents)

應用程式的程式碼不能呼叫這個方法。 若要載入另存為 .xml 的封裝,請使用 LoadPackage(String, IDTSEvents) 方法。

ResumeExecution()

在暫停之後繼續執行工作。 工作或容器是由執行階段引擎繼續執行。

SaveToXML(XmlDocument, IDTSInfoEvents)

應用程式的程式碼不能呼叫這個方法。 若要將封裝另存為 .xml,請使用 SaveToXml(String, Package, IDTSEvents) 方法。

SuspendExecution()

表示可執行檔必須暫停。 執行階段引擎會呼叫這個方法。

Update(String)

*成員已被 **  取代; 請參閱備註。 **_ 如果設為 true,則這個方法會以新的封裝 XML 更新舊封裝 XML CanUpdate(String)

(繼承來源 Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

驗證是否已正確設定工作。

適用於