IVsDataAsyncCommand Interfaccia
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.
Rappresenta la possibilità di derivare parametri per, preparare, derivare lo schema per ed eseguire comandi in un'origine dati in modo asincrono.
public interface class IVsDataAsyncCommand
[Microsoft.VisualStudio.Data.Core.DataClientObject("38A714F3-E641-4be5-8E92-A26A0F0E920A")]
[Microsoft.VisualStudio.Data.Core.DataDefaultObject("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")]
public interface IVsDataAsyncCommand
[<Microsoft.VisualStudio.Data.Core.DataClientObject("38A714F3-E641-4be5-8E92-A26A0F0E920A")>]
[<Microsoft.VisualStudio.Data.Core.DataDefaultObject("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")>]
type IVsDataAsyncCommand = interface
Public Interface IVsDataAsyncCommand
- Derivato
- Attributi
Metodi
CancelAsync(Object) |
Quando implementato da una classe, annulla la chiamata asincrona, restituita immediatamente. |
DeriveParametersAsync(String, DataCommandType, Int32, Object) |
Quando implementato da una classe, deriva, in modo asincrono, un set di parametri da usare con un comando specificato. |
DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Se implementato da una classe, deriva, in modo asincrono, lo schema del comando specificato. |
ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Quando implementato da una classe, esegue un comando in modo asincrono. |
ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Esegue, in modo asincrono, un comando che non restituisce risultati oltre un valore intero che indica lo stato. |
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Quando implementato da una classe, prepara, in modo asincrono, il comando specificato da eseguire sull'origine dati; il comando può quindi essere eseguito più volte, con parametri variabili. |
Eventi
DeriveParametersCompleted |
Si verifica al termine del DeriveParametersAsync(String, DataCommandType, Int32, Object) comando. |
DeriveSchemaCompleted |
Si verifica al termine del DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando. |
ExecuteCompleted |
Si verifica al termine del ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando. |
ExecuteWithoutResultsCompleted |
Si verifica al termine del ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando. |
PrepareCompleted |
Si verifica al termine del PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando. |