IVsWCFReferenceGroupCollection Interface
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.
Fournit une interface pour gérer les groupes de références Windows Communication Foundation (WCF).
public interface class IVsWCFReferenceGroupCollection : Microsoft::VisualStudio::WCFReference::Interop::IVsWCFObject
public interface class IVsWCFReferenceGroupCollection : Microsoft::VisualStudio::WCFReference::Interop::IVsWCFObject
__interface IVsWCFReferenceGroupCollection : Microsoft::VisualStudio::WCFReference::Interop::IVsWCFObject
[System.Runtime.InteropServices.Guid("343173D2-F910-4C03-930D-16AB1568431B")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsWCFReferenceGroupCollection : Microsoft.VisualStudio.WCFReference.Interop.IVsWCFObject
[<System.Runtime.InteropServices.Guid("343173D2-F910-4C03-930D-16AB1568431B")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsWCFReferenceGroupCollection = interface
interface IVsWCFObject
Public Interface IVsWCFReferenceGroupCollection
Implements IVsWCFObject
- Attributs
- Implémente
Exemples
L’exemple suivant montre comment utiliser l' IVsWCFReferenceGroupCollection interface pour énumérer les groupes de référence WCF.
/// Enumerates reference groups and returns the tree node representing /// the reference groups.
private TreeNode EnumerateReferenceGroups(IVsWCFReferenceManager
referenceManager)
{
IVsWCFReferenceGroupCollection referenceGroups =
referenceManager.GetReferenceGroupCollection();
TreeNode groupsNode = CreateExplorerTreeNode(Resources.EnumRefGrp,
ExplorerNodeType.Group,
referenceManager,
ExplorerNodeType.Reference);
for (int i = 0; i < referenceGroups.Count(); ++i)
{
try
{
IVsWCFReferenceGroup group = referenceGroups.Item(i);
groupsNode.Nodes.Add(CreateReferenceGroupNode(group));
}
catch (Exception ex)
{
groupsNode.Nodes.Add(CreateErrorNode(ex));
}
}
return groupsNode;
}
Remarques
Un groupe de référence WCF est l’unité de base pour la génération de code. Un projet ou une solution peut contenir plusieurs groupes de références.
Méthodes
| Add(String, String) |
Ajoute un groupe de références Windows Communication Foundation (WCF) à la collection. |
| ContainingProject() |
Retourne la hiérarchie de projet pour le projet qui contient la collection. |
| Count() |
Retourne un nombre de groupes de référence Windows Communication Foundation (WCF) dans la collection. |
| GetReferenceGroupByName(String, String) |
Retourne un groupe de référence Windows Communication Foundation (WCF) spécifié dans la collection. |
| GetReferenceGroupFromMapFile(String) |
Retourne un groupe de référence Windows Communication Foundation (WCF) spécifié dans la collection. |
| IsValid() |
Détermine si l'index d'un groupe de référence Windows Communication Foundation (WCF) est valide dans la collection. |
| Item(Int32) |
Retourne un groupe de référence Windows Communication Foundation (WCF) spécifié dans la collection. |
| Reload() |
Actualise une collection de groupes de références Windows Communication Foundation (WCF). |
| Remove(IVsWCFReferenceGroup) |
Supprime un groupe de référence Windows Communication Foundation (WCF) de la collection. |
| RemoveAt(Int32) |
Supprime un groupe de référence Windows Communication Foundation (WCF) de la collection par index. |
| UpdateAll(IDiscoverySession) |
Met à jour l'ensemble du groupe de références Windows Communication Foundation (WCF) dans la collection. |