DataConnection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Prend en charge une connexion à une source de données.
public ref class DataConnection abstract : Microsoft::VisualStudio::Data::ServiceProvider, ICloneable, IDisposable
public abstract class DataConnection : Microsoft.VisualStudio.Data.ServiceProvider, ICloneable, IDisposable
type DataConnection = class
inherit ServiceProvider
interface ICloneable
interface IDisposable
Public MustInherit Class DataConnection
Inherits ServiceProvider
Implements ICloneable, IDisposable
- Héritage
- Implémente
Constructeurs
| DataConnection() |
Constructeur de classe. Instancie une nouvelle instance de la classe DataConnection. |
Propriétés
| AsyncCommand |
Récupère un objet qui peut effectuer une dérivation asynchrone et l’exécution de commandes sur la source de données. |
| Command |
Récupère un objet qui peut effectuer la dérivation et l’exécution de commandes sur la source de données. |
| ConnectionSupport |
Récupère l’objet de prise en charge de connexion du fournisseur de données sous-jacent qui est utilisé pour prendre en charge l’instance de connexion de données actuelle. |
| ConnectionTimeout |
Récupère ou définit la durée, en secondes, avant qu’une commande ouvre une connexion expire. |
| DisplayConnectionString |
Récupère ou définit des informations de connexion non chiffrées sous la forme d’une chaîne spécifique au fournisseur DDEX. |
| EncryptedConnectionString |
Récupère ou définit les informations de connexion chiffrées sous la forme d’une chaîne basée sur DPAPI et spécifique au fournisseur. |
| IsLockedForExclusiveAccess |
Récupère une valeur booléenne indiquant si la connexion active est verrouillée par un client pour un accès exclusif. |
| ObjectChangeEvents |
Récupère un objet qui fournit un jeu d’événements déclenchés lorsque des objets de données sur la source de données sont ajoutés, modifiés ou supprimés. |
| ObjectIdentifierConverter |
Récupère un objet qui peut convertir des identificateurs d’objets de données de chaînes mises en forme en parties non mises en forme, et vice versa. |
| ObjectIdentifierResolver |
Récupère un objet qui peut résoudre des identificateurs d’objets de données à l’aide d’un développement et d’un contrat. |
| ObjectItemComparer |
Récupère un objet qui peut comparer des parties et des propriétés d’identificateur sur des objets de données. |
| ObjectSupport |
Récupère un objet qui fournit un flux XML définissant les différents types d’objets de données DDEX pris en charge par la connexion de données actuelle. |
| Provider |
Récupère l’identificateur unique du fournisseur DDEX pour la connexion de données actuelle. |
| ProviderObjectIsLocked |
Récupère une valeur booléenne indiquant si l’objet de fournisseur DDEX sous-jacent est verrouillé pour une utilisation par un client. |
| ServiceTypes |
Récupère une liste de types de services utilisés pour convertir l’appel de la méthode QueryService non managé, dans lequel un GUID de service est spécifié, en un appel de méthode IServiceProvider. GetService managé, dans lequel un type managé est spécifié. (Hérité de ServiceProvider) |
| Source |
Récupère l’identificateur global unique (GUID) de la source de données pour la connexion de données actuelle, le cas échéant. |
| SourceInformation |
Récupère un objet qui fournit un jeu de paires nom/valeur connues décrivant les caractéristiques de la source de données. |
| SourceVersionComparer |
Récupère un objet qui vous permet de comparer les numéros de version spécifiques à la source de données. |
| State |
Récupère l’état actuel de cette connexion de données. |
| Transaction |
Récupère un objet qui active le traitement des transactions ; autrement dit, vous permet de commencer, de valider et de restaurer des transactions sur la source de données. |
| ViewSupport |
Récupère un objet qui fournit un flux XML définissant les différentes vues de données prises en charge par la connexion de données actuelle. |
Méthodes
| Clone() |
Crée une instance clonée de cette connexion de données, qui conserve les mêmes propriétés de connexion et état que le d’origine. |
| Close() |
Ferme la connexion de données actuelle. |
| Dispose() |
Supprime la connexion de données actuelle et toutes ses ressources associées. |
| Dispose(Boolean) |
Prend en charge l’infrastructure DDEX et n’est pas destiné à être utilisé directement à partir de votre code. |
| EquivalentTo(Guid, String, Boolean) |
Récupère une valeur booléenne indiquant si les informations sur la connexion actuelle sont équivalentes, au moment du design, aux informations de connexion spécifiées. |
| Finalize() |
Finalise la connexion. |
| GetExclusiveAccessProxy(Int32) |
Récupère une instance de proxy qui permet à l’appelant d’accéder en mode exclusif à la connexion de données. |
| GetLockedProviderObject() |
Récupère l’objet de fournisseur de données sous-jacent, le cas échéant, qui prend en charge la connexion de données actuelle. |
| GetLockedProviderObject(Int32) |
Récupère l’objet de fournisseur de données sous-jacent, le cas échéant, qui prend en charge la connexion de données actuelle. |
| GetService(Guid) |
Récupère un service avec un GUID de service spécifié. (Hérité de ServiceProvider) |
| GetService(Type) |
Récupère un service du type spécifié. (Hérité de ServiceProvider) |
| GetServiceImpl(Guid) |
Fournit l’implémentation pour la récupération d’un service avec un GUID spécifique. (Hérité de ServiceProvider) |
| GetServiceImpl(Type) |
Fournit l’implémentation pour la récupération d’un service d’un type spécifique. (Hérité de ServiceProvider) |
| OnMessageReceived(DataConnectionMessageReceivedEventArgs) |
Gestionnaire de l' MessageReceived événement. |
| OnStateChanged(DataConnectionStateChangedEventArgs) |
Gestionnaire de l' StateChanged événement. |
| Open() |
Ouvre cette connexion de données. |
| ReleaseExclusiveAccessProxy() |
Libère un proxy d’accès exclusif existant, comme fourni avec un appel à la GetExclusiveAccessProxy(Int32) méthode. |
| UnlockProviderObject() |
Déverrouille un objet fournisseur DDEX qui a été verrouillé à l’aide d’un appel à la GetLockedProviderObject(Int32) méthode. |
Événements
| MessageReceived |
Événement déclenché lors de la réception d’un message de la source de données. |
| StateChanged |
Événement déclenché lorsque l’état de la connexion de données a changé. |
Implémentations d’interfaces explicites
| ICloneable.Clone() |
Crée une instance d’objet de connexion qui est une copie de l’instance actuelle. |
| IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Effectue comme fabrique pour les services exposés via une implémentation de IServiceProvider. (Hérité de ServiceProvider) |
Méthodes d’extension
| QueryService(IServiceProvider, Guid) |
Obtient un service exposé par un fournisseur de services en fonction de son type de service. |
| QueryService<TService>(IServiceProvider) |
Obtient un service exposé par un fournisseur de services en fonction de son type de service. |