Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

IDSRefProvider, interface

Crée des arborescences d' DSRef .

Cette API n'est pas conforme CLS. 

Espace de noms :  Microsoft.VisualStudio.Data.Services.SupportEntities.Interop
Assembly :  Microsoft.VisualStudio.Data.Services (dans Microsoft.VisualStudio.Data.Services.dll)

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
[GuidAttribute("AB36DE41-2BF4-11CE-AB3C-00AA004404FB")]
public interface IDSRefProvider

Le type IDSRefProvider expose les membres suivants.

  NomDescription
Méthode publiqueClearRéinitialise une arborescence spécifiée à un état vide.
Méthode publiqueCreateFirstChildNodeAjoute un premier nœud enfant à un nœud parent.
Méthode publiqueCreateNextSiblingNodeAjoute un autre nœud frère à un nœud enfant.
Méthode publiqueSetExtendedTypeDéfinit le type étendu pour un nœud spécifié.
Méthode publiqueSetMonikerDéfinit le moniker d'un nœud spécifié.
Méthode publiqueSetNameDéfinit le nom d'un nœud spécifié.
Méthode publiqueSetOwnerDéfinit le nom de schéma pour un nœud spécifié.
Méthode publiqueSetPropertyDéfinit le GUID et la valeur de la propriété de catalogue ou de base de données pour un nœud spécifié.
Méthode publiqueSetTypeDéfinit le type d'un nœud pour spécifier le type d'objet de base de données que le nœud référence.
Début

IDSRefProvider est implémenté par les fournisseurs d' DSRef afin qu'ils puissent créer leur propre implémentation des arborescences d' DSRef . Les utilisateurs de l'objet d' DSRef fourni par la DLL d'outils de base de données n'ont pas besoin d'implémenter l'interface.

Afficher: