DataConnectionProperties 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.
Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties.
public ref class DataConnectionProperties abstract : Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionUIProperties, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::ComponentModel::ICustomTypeDescriptor, System::ComponentModel::INotifyPropertyChanged
public abstract class DataConnectionProperties : Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionUIProperties, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.ComponentModel.ICustomTypeDescriptor, System.ComponentModel.INotifyPropertyChanged
type DataConnectionProperties = class
interface IVsDataConnectionProperties
interface IDictionary<string, obj>
interface ICollection<KeyValuePair<string, obj>>
interface seq<KeyValuePair<string, obj>>
interface IEnumerable
interface IVsDataConnectionUIProperties
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
Public MustInherit Class DataConnectionProperties
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
- Héritage
-
DataConnectionProperties
- Implémente
-
IVsDataConnectionProperties IVsDataConnectionUIProperties ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable ICustomTypeDescriptor INotifyPropertyChanged
Constructeurs
DataConnectionProperties() |
Initialise une instance non paramétrable de la DataConnectionProperties classe . |
DataConnectionProperties(IEqualityComparer<String>, Char, Char) |
Initialise une instance paramétrable de la DataConnectionProperties classe qui permet de comparer des noms de propriétés. |
DataConnectionProperties(IEqualityComparer<String>) |
Initialise une instance paramétrable de la DataConnectionProperties classe qui permet de comparer des noms de propriétés. |
Propriétés
Count |
Obtient le nombre de propriétés de connexion de données existantes. |
IsComplete |
Obtient une valeur booléenne indiquant si une chaîne de connexion donnée est terminée. |
IsExtensible |
Obtient ou définit une valeur booléenne indiquant si les propriétés de connexion du fournisseur DDEX sont extensibles. |
Item[String] |
Obtient ou définit une valeur pour une propriété spécifiée du fournisseur DDEX. |
Keys |
Obtient une collection des noms de clés de propriété actuels. |
OrderedProperties |
Obtient une collection de noms de propriétés spécifiant un ordre raisonnable (ou nécessaire) pour les propriétés lorsqu’elles sont représentées sous forme de chaîne. |
Values |
Récupère une collection des valeurs de propriété actuelles. |
Méthodes
Add(String, Object) |
Ajoute une nouvelle propriété à la collection de propriétés de connexion actuelle. |
Add(String, Type, Object) |
Ajoute une nouvelle propriété à la collection de propriétés de connexion actuelle. |
AddProperty(PropertyDescriptor, Attribute[]) |
Ajoute dynamiquement une nouvelle propriété à la collection de propriétés reconnues en mode natif par le instance actuel de la DataConnectionProperties classe . |
AddProperty(String, Type, Attribute[]) |
Ajoute dynamiquement une nouvelle propriété à la collection de propriétés reconnues en mode natif par ces propriétés de connexion de données instance. |
Contains(KeyValuePair<String,Object>) |
Teste si une propriété spécifiée et ses valeurs sont présentes dans l’ensemble actuel de propriétés de connexion. |
ContainsKey(String) |
Teste si une propriété spécifiée est membre du jeu actuel de propriétés de connexion. |
CopyTo(KeyValuePair<String,Object>[], Int32) |
Copie le jeu actuel de propriétés de connexion et leurs valeurs dans le tableau spécifié, en commençant à l’index de tableau spécifié. |
GetKeyAsString(String) |
Met en forme une clé de propriété pour le placement dans un chaîne de connexion. |
GetProperties() |
Récupère la collection de descripteurs de toutes les propriétés actuellement connues. |
GetProperties(Attribute[]) |
Récupère la collection de descripteurs de propriétés actuellement connues qui correspondent à un ensemble d’attributs spécifié. |
GetProperty(String) |
Récupère le descripteur d’une propriété portant le nom de propriété spécifié. |
GetSynonyms(String) |
Récupère une liste matricielle de synonymes pour une propriété spécifiée. |
GetValueAsString(String) |
Met en forme une valeur de propriété pour le placement dans un chaîne de connexion. |
Initialize(IDictionary<String,Object>) |
Initialise le instance actuel 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 reconnues en mode natif pour le instance actuel DataConnectionProperties . |
InitializeSynonyms() |
Initialise l’ensemble de synonymes disponibles pour chaque propriété reconnue en mode natif dans le instance actuel DataConnectionProperties . |
InitializeValue(String, Object) |
Initialise la valeur d’une propriété de connexion spécifiée. |
InitializeValues(IDictionary<String,Object>) |
Initialise des valeurs pour un ensemble de propriétés spécifié, à l’aide d’un dictionnaire de paires nom/valeur. |
IsSensitive(String) |
Indique si une propriété contient des informations sensibles. |
ModifyProperty(String, Attribute[]) |
Modifie une propriété existante dont le instance actuel DataConnectionProperties est conscient en mode natif. |
OnPropertyChanged(PropertyChangedEventArgs) |
Déclenche l’événement PropertyChanged. |
Parse(String) |
Désassemble les composants d’un chaîne de connexion dans un ensemble de propriétés dans le instance actuel DataConnectionProperties . |
ReadKeyFromString(String, Int32) |
Lit un nom de clé de propriété à partir d’un chaîne de connexion commençant à un index spécifié, puis met à jour l’index pour qu’il pointe vers une position immédiatement après le nom de la clé de propriété. |
ReadValueFromString(String, String, Int32) |
Lit une valeur de propriété à partir d’un chaîne de connexion commençant à un index spécifié, la convertit vers le type approprié et met à jour l’index pour qu’il pointe vers une position qui suit le nom de la propriété. |
Remove(String) |
Supprime une propriété de la collection de propriétés de connexion actuelle. |
RemoveProperty(String) |
Supprime une propriété reconnue en mode natif de la collection de propriétés actuelle. |
Reset() |
Réinitialise les valeurs des propriétés de connexion à un état initial. |
Reset(String) |
Supprime la propriété spécifiée du jeu actuel de propriétés de connexion de données. |
ResolveProperty(String, Boolean) |
Recherche la propriété spécifiée dans la liste des synonymes et éventuellement en fait le nom principal de la collection de synonymes, si ce n’est déjà le cas. |
SetPropertySynonyms(String, String[]) |
Définit ou efface les synonymes de la propriété spécifiée. |
ShouldPersistProperty(String) |
Indique si une propriété doit être conservée lors de la création d’un chaîne de connexion. |
ToDisplayString() |
Récupère une représentation sous forme de chaîne du jeu actuel de propriétés de connexion de données qui conviennent à l’affichage à l’écran. |
ToSafeString() |
Récupère une représentation sous forme de chaîne du jeu actuel de propriétés de connexion de données qui exclut les propriétés sensibles ou les propriétés qui ne doivent pas être conservées. |
ToString() |
Récupère la représentation sous forme de chaîne par défaut des propriétés de connexion actuelles. |
TryGetValue(String, Object) |
Récupère la valeur de la propriété spécifiée. |
Événements
PropertyChanged |
Se produit lors de l’occurrence d’une modification apportée à une propriété de connexion. |
Implémentations d’interfaces explicites
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.Clear() |
Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties. |
ICustomTypeDescriptor.GetAttributes() |
Récupère une collection d’attributs personnalisés pour l’objet spécifié. |
ICustomTypeDescriptor.GetClassName() |
Récupère le nom de classe de l’objet spécifié. |
ICustomTypeDescriptor.GetComponentName() |
Récupère le nom de l’objet spécifié. |
ICustomTypeDescriptor.GetConverter() |
Récupère un convertisseur de type pour l’objet spécifié. |
ICustomTypeDescriptor.GetDefaultEvent() |
Récupère l’événement par défaut pour l’objet spécifié. |
ICustomTypeDescriptor.GetDefaultProperty() |
Récupère la propriété par défaut de l’objet spécifié. |
ICustomTypeDescriptor.GetEditor(Type) |
Récupère un éditeur du type spécifié pour cet objet. |
ICustomTypeDescriptor.GetEvents() |
Récupère les événements pour le instance spécifié d’un composant. |
ICustomTypeDescriptor.GetEvents(Attribute[]) |
Récupère les événements de cette instance d’un composant, en utilisant le tableau d’attributs spécifié comme filtre. |
ICustomTypeDescriptor.GetProperties() |
Récupère les propriétés du instance spécifié d’un composant. |
ICustomTypeDescriptor.GetProperties(Attribute[]) |
Récupère les propriétés du instance spécifié d’un composant, en utilisant le tableau d’attributs comme filtre. |
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Récupère un objet qui contient la propriété décrite par le descripteur de propriété spécifié. |
IEnumerable.GetEnumerator() |
Récupère un IEnumerator. |
IEnumerable<KeyValuePair<String,Object>>.GetEnumerator() |
Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties. |
Méthodes d’extension
AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean) |
Ajouter un contenu de dictionnaire à l’autre dictionnaire |
GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK) |
Obtient une valeur par la clé donnée. |
EmptyIfNull<T>(IEnumerable<T>) |
Retourne cette énumération au cas où elle n’est pas null. Si elle est null, retourne l’énumération vide. |