Condividi tramite


IVsDataAsyncCommand Interfaccia

Definizione

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.

Si applica a