DataAsyncCommand 類別
啟用執行資料命令以非同步模式。
繼承階層架構
Object
Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
Microsoft.VisualStudio.Data.Framework.DataAsyncCommand
命名空間: Microsoft.VisualStudio.Data.Framework
組件: Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.dll 中)
語法
'宣告
Public Class DataAsyncCommand _
Inherits DataSiteableObject(Of IVsDataConnection) _
Implements IVsDataAsyncCommand
public class DataAsyncCommand : DataSiteableObject<IVsDataConnection>,
IVsDataAsyncCommand
public ref class DataAsyncCommand : public DataSiteableObject<IVsDataConnection^>,
IVsDataAsyncCommand
type DataAsyncCommand =
class
inherit DataSiteableObject<IVsDataConnection>
interface IVsDataAsyncCommand
end
public class DataAsyncCommand extends DataSiteableObject<IVsDataConnection> implements IVsDataAsyncCommand
DataAsyncCommand 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
DataAsyncCommand() | 建立 DataAsyncCommand 類別的新執行個體。 | |
DataAsyncCommand(IVsDataConnection) | DataAsyncCommand 初始化物件的新執行個體。在繼承的 DataSiteableObject<T> 物件設定的 IVsDataConnection 物件的。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
Site | 取得或設定物件的網站。 (繼承自 DataSiteableObject<T>)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
CancelAsync | 取消非同步呼叫,會立即傳回。 | |
DeriveParametersAsync | 衍生自類別,以非同步方式,將參數設定為含有指定之命令的使用。 | |
DeriveSchemaAsync | 衍生自類別,以非同步方式,執行指定的命令的結構描述。 | |
Equals | 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。 | |
ExecuteAsync | 執行命令以非同步模式。 | |
ExecuteWithoutResultsAsync | 執行,以非同步方式,則不會傳回表示狀態的整數值以外的任何結果的順序。 | |
Finalize | 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetType | 取得目前實例 Type 的屬性。 (繼承自 Object)。 | |
MemberwiseClone | 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。 | |
OnCancel | 分派非同步取消作業為適當的同步方法。 | |
OnDeriveParameters | 分派以非同步方式取得參數的同步處理作業 DeriveParameters 方法呼叫。 | |
OnDeriveParametersCompleted | 引發 DeriveParametersCompleted 事件。 | |
OnDeriveSchema | 分派非同步取得結構描述作業同步處理 DeriveSchema 方法呼叫。 | |
OnDeriveSchemaCompleted | 引發 DeriveSchemaCompleted 事件。 | |
OnExecute | 分派非同步作業執行同步處理 Execute 方法呼叫。 | |
OnExecuteCompleted | 引發 ExecuteCompleted 事件。 | |
OnExecuteWithoutResults | 分派非同步執行沒有結果作業同步處理 ExecuteWithoutResults 方法呼叫。 | |
OnExecuteWithoutResultsCompleted | 引發 ExecuteWithoutResultsCompleted 事件。 | |
OnPrepare | 分派非同步準備作業同步處理 Prepare 方法呼叫。 | |
OnPrepareCompleted | 引發 PrepareCompleted 事件。 | |
OnSiteChanged | 引發 SiteChanged 事件。 (繼承自 DataSiteableObject<T>)。 | |
PrepareAsync | 準備,以非同步方式,執行指定的命令執行對資料來源;這個命令可能會執行多次,以變更的參數。 | |
ToString | 傳回代表目前物件的字串。 (繼承自 Object)。 |
回頁首
事件
名稱 | 描述 | |
---|---|---|
DeriveParametersCompleted | 當 DeriveParametersAsync 命令完成,就會發生。 | |
DeriveSchemaCompleted | 當 DeriveSchemaAsync 命令完成時就會發生。 | |
ExecuteCompleted | 當 ExecuteAsync 命令完成時就會發生。 | |
ExecuteWithoutResultsCompleted | 當 ExecuteWithoutResultsAsync 命令完成時就會發生。 | |
PrepareCompleted | 當 PrepareAsync 命令完成時就會發生。 | |
SiteChanged | 在 Site 屬性變更時發生。 (繼承自 DataSiteableObject<T>)。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。