IVsWCFReferenceGroupCollection Interface

Définition

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.

S’applique à