DataConnectionProperties, classe
Fournit la prise en charge pour l'analyse et la mise en forme des chaînes de connexion qui contient ces propriétés, ainsi que de la mémoire fortement typée de propriété, les attributs personnalisés, et des synonymes.
Hiérarchie d'héritage
Object
Microsoft.VisualStudio.Data.DataConnectionProperties
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties
Espace de noms : Microsoft.VisualStudio.Data
Assembly : Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)
Syntaxe
'Déclaration
Public Class DataConnectionProperties _
Implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection, _
IEnumerable
public class DataConnectionProperties : IDataConnectionProperties,
ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class DataConnectionProperties : IDataConnectionProperties,
ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type DataConnectionProperties =
class
interface IDataConnectionProperties
interface ICustomTypeDescriptor
interface IDictionary
interface ICollection
interface IEnumerable
end
public class DataConnectionProperties implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
Le type DataConnectionProperties expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DataConnectionProperties() | Constructeur de classe.Instancie une instance non paramétrée de la classe d' DataConnectionProperties . | |
DataConnectionProperties(IComparer) | Constructeur de classe.Instancie une instance paramétrée de la classe d' DataConnectionProperties qui permet de comparer les noms de propriété. | |
DataConnectionProperties(IComparer, Char, Char) | Constructeur de classe.Instancie une instance paramétrée de la classe d' DataConnectionProperties qui permet de comparer les noms de propriété. |
Début
Propriétés
Nom | Description | |
---|---|---|
IsComplete | Récupère une valeur booléenne indiquant si une chaîne de connexion donnée est terminée. | |
IsExtensible | Extrait ou définit une valeur booléenne indiquant si les propriétés de connexion du fournisseur de DDEX sont extensibles. | |
Item | Extrait ou définit une valeur pour une propriété spécifiée sur le fournisseur de DDEX. | |
OrderedProperties | Extrait une collection de noms de la propriété spécifiant une commande raisonnable (ou) nécessaire pour les propriétés lorsqu'elle est représentée sous forme de chaîne. |
Début
Méthodes
Nom | Description | |
---|---|---|
Add | Ajoute une nouvelle propriété à la collection actuelle de propriétés de connexion. | |
AddProperty(PropertyDescriptor, array<Attribute[]) | Ajoute dynamiquement une nouvelle propriété à la collection de propriétés en mode natif identifiées par l'instance actuelle de la classe d' DataConnectionProperties . | |
AddProperty(String, Type, array<Attribute[]) | Ajoute dynamiquement une nouvelle propriété à la collection de propriétés en mode natif identifiées par cette instance de propriétés de connexion de données. | |
Contains | Teste si une propriété spécifiée est un membre de l'ensemble actuel de propriétés de connexion. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
EquivalentTo | Récupère une valeur booléenne indiquant si l'instance actuelle de la classe d' DataConnectionProperties est équivalente à une autre instance d' DataConnectionProperties . | |
Finalize | Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.) | |
GetBasicProperties | Récupère un tableau de noms de propriétés représentant l'ensemble de propriétés « de base » connues par l'instance actuelle d' DataConnectionProperties . | |
GetEnumerator | Récupère un énumérateur qui énumère sur toutes les propriétés de connexion et de leurs valeurs des éventuelles. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetNameAsString | Met en forme un nom de propriété pour le positionnement dans une chaîne de connexion. | |
GetProperties() | Extrait la collection de modèles de toutes les propriétés actuellement connues. | |
GetProperties(array<Attribute[]) | Extrait la collection de modèles des propriétés actuellement connues qui correspondent à un ensemble spécifié d'attributs. | |
GetProperty | Récupère le modèle d'une propriété avec le nom de la propriété spécifié. | |
GetSynonyms | Extrait une liste de tableaux de synonymes pour une propriété spécifiée. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetValueAsString | Met en forme une valeur de propriété pour le positionnement dans une chaîne de connexion. | |
Initialize | Initialise l'instance actuelle d' DataConnectionProperties à son état par défaut, puis définit chaque propriété dans le dictionnaire spécifié. | |
InitializeProperties | Initialise l'ensemble des propriétés en mode natif marquées pour l'instance actuelle d' DataConnectionProperties . | |
InitializeSynonyms | Initialise l'ensemble des synonymes disponibles pour chaque a en mode natif identifié la propriété de l'instance actuelle d' DataConnectionProperties . | |
InitializeValue | Initialise la valeur d'une propriété de connexion spécifiée. | |
InitializeValues | Initialise des valeurs pour un jeu spécifié de propriétés à l'aide d'un dictionnaire de paires nom/valeur. | |
IsSensitive | Indique si une propriété contient des informations sensibles. | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
ModifyProperty | Modifie une propriété existante dont l'instance actuelle d' DataConnectionProperties se met en mode natif compte. | |
OnPropertyChanged | Déclenche l'événement PropertyChanged. | |
Parse | Désassemble les composants d'une chaîne de connexion en un jeu de propriétés dans l'instance actuelle d' DataConnectionProperties . | |
ReadNameFromString | Lit un nom de propriété d'une chaîne de connexion à partir d'un index spécifié, puis met à jour l'index pour indiquer une position immédiatement après le nom de la propriété. | |
ReadValueFromString | Lit une valeur de propriété d'une chaîne de connexion à partir d'un index spécifié, la convertit en type correct, et met à jour l'index pour indiquer une position qui suit le nom de la propriété. | |
Remove | Supprime une propriété de collection actuelle de propriété de connexion. | |
RemoveProperty | Supprime une propriété en mode natif reconnue. | |
Reset() | Réinitialise les valeurs des propriétés de connexion à un premier rapport. | |
Reset(String) | Réinitialise la valeur d'une propriété de connexion spécifiée à son état initial. | |
ResolveSynonym | Tente des résolutions qu'un synonyme pour PropertyDescriptor a associées à une propriété de base en retournant le modèle de base de la propriété. | |
SetSynonyms | Définit une liste de chaînes comme des synonymes d'un nom de propriété de base spécifié. | |
ShouldPersistProperty | Indique si une propriété doit être persistante en générant une chaîne de connexion. | |
Test | Tests à assurer que l'ensemble actuel de propriétés de connexion ouvre avec succès une connexion. | |
ToDisplayString | Extrait une représentation sous forme de chaîne de l'ensemble actuel de propriétés de connexion de données qui conviennent à l'affichage affiche à l'écran. | |
ToFullString | Extrait une représentation sous forme de chaîne de l'ensemble actuel de propriétés de connexion de données pour cette instance. | |
ToString | Extrait une représentation sous forme de chaîne complète des propriétés de connexion en cours. (Substitue Object.ToString.) |
Début
Événements
Nom | Description | |
---|---|---|
PropertyChanged | Événement qui déclenche l'occurrence d'une modification à une propriété de connexion. |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IDictionary.Add | Ajoute un élément en tant que paire clé/valeur à IDictionaryspécifié. | |
IDictionary.Clear | Supprime tous les éléments d' IDictionaryspécifié. | |
IDictionary.Contains | Détermine si IDictionary contient un élément avec la clé spécifiée. | |
ICollection.CopyTo | Copie le jeu de propriétés de connexion à un tableau, en commençant à l'index spécifié de tableau. | |
ICollection.Count | Récupère le nombre d'éléments contenus dans ICollection. | |
ICustomTypeDescriptor.GetAttributes | Extrait une collection d'attributs personnalisés pour l'objet spécifié. | |
ICustomTypeDescriptor.GetClassName | Extrait le nom de classe de l'objet spécifié. | |
ICustomTypeDescriptor.GetComponentName | Extrait le nom de l'objet spécifié. | |
ICustomTypeDescriptor.GetConverter | Récupère un convertisseur de type pour l'objet spécifié. | |
ICustomTypeDescriptor.GetDefaultEvent | Extrait l'événement par défaut pour l'objet spécifié. | |
ICustomTypeDescriptor.GetDefaultProperty | Récupère la propriété par défaut pour l'objet spécifié. | |
ICustomTypeDescriptor.GetEditor | Récupère un éditeur du type spécifié pour cet objet. | |
IDictionary.GetEnumerator | Récupère IDictionaryEnumerator pour IDictionary. | |
IEnumerable.GetEnumerator | Récupère un énumérateur qui peut itérer au sein de la collection de propriétés de connexion. | |
ICustomTypeDescriptor.GetEvents() | Récupère les événements pour l'instance spécifiée d'un composant. | |
ICustomTypeDescriptor.GetEvents(array<Attribute[]) | Récupère les événements pour cette instance d'un composant à l'aide de le tableau spécifiée d'attribut en tant que filtre. | |
ICustomTypeDescriptor.GetProperties() | Récupère les propriétés de l'instance spécifiée d'un composant. | |
ICustomTypeDescriptor.GetProperties(array<Attribute[]) | Récupère les propriétés de l'instance spécifiée d'un composant à l'aide de la matrice d'attribut comme filtre. | |
ICustomTypeDescriptor.GetPropertyOwner | Récupère un objet qui contient la propriété décrite par le modèle spécifié de propriété. | |
IDictionary.IsFixedSize | Récupère une valeur booléenne indiquant si IDictionary spécifié a une taille fixe. | |
IDictionary.IsReadOnly | Récupère indiquer si IDictionary boolean est en lecture seule. | |
ICollection.IsSynchronized | Récupère une valeur qui indique si l'accès à la collection de propriétés de connexion est synchronisé (thread-safe). | |
IDictionary.Item | Extrait un élément, ou l'élément, avec la clé spécifiée. | |
IDictionary.Keys | Récupère ICollection contenant les clés pour IDictionary. | |
IDictionary.Remove | Supprime de IDictionary l'élément ayant la clé spécifiée. | |
ICollection.SyncRoot | Récupère un objet qui peut être utilisé pour synchroniser l'accès à la collection de propriétés de connexion. | |
IDictionary.Values | Récupère ICollection contenant les valeurs dans IDictionaryspécifié. | |
IDataConnectionProperties.PropertyChanged | Événement qui déclenche l'occurrence d'une modification à une propriété de connexion. |
Début
Notes
Dans le cas le plus simple, une classe dérivée doit ajouter des propriétés à sa classe et définir des attributs de composant sur ces propriétés pour personnaliser son comportement. Dans le cas le plus avancé, une classe dérivée peut substituer le code d'analyse et de mise en forme, et change dynamiquement l'une des propriétés sur des actions spécifiques, telles que définir la valeur d'une propriété.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.