Partager via


IEnumWCFReferenceGroupMetadataItems, interface

Un énumérateur pour des éléments de (WCF) métadonnées de service Windows Communication Foundation.

Espace de noms :  Microsoft.VisualStudio.WCFReference.Interop
Assembly :  Microsoft.VisualStudio.WCFReference.Interop (dans Microsoft.VisualStudio.WCFReference.Interop.dll)

Syntaxe

'Déclaration
<GuidAttribute("603A2AEA-C925-4A8C-A273-65B3B81CD43A")> _
Public Interface IEnumWCFReferenceGroupMetadataItems _
    Inherits IEnumerable
[GuidAttribute("603A2AEA-C925-4A8C-A273-65B3B81CD43A")]
public interface IEnumWCFReferenceGroupMetadataItems : IEnumerable
[GuidAttribute(L"603A2AEA-C925-4A8C-A273-65B3B81CD43A")]
public interface class IEnumWCFReferenceGroupMetadataItems : IEnumerable
[<GuidAttribute("603A2AEA-C925-4A8C-A273-65B3B81CD43A")>]
type IEnumWCFReferenceGroupMetadataItems =  
    interface 
        interface IEnumerable 
    end
public interface IEnumWCFReferenceGroupMetadataItems extends IEnumerable

Le type IEnumWCFReferenceGroupMetadataItems expose les membres suivants.

Méthodes

  Nom Description
Méthode publique Clone Clone cette interface d'IEnumWCFReferenceGroupMetadataItems en créant une autre instance.
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein d'une collection. (Hérité de IEnumerable.)
Méthode publique Next Extrait IVsWCFReferenceGroupMetadataItem suivant.
Méthode publique Reset Retourne l'énumérateur à son état initial.
Méthode publique Skip Ignore un numéro spécifié d'interfaces d'IVsWCFReferenceGroupMetadataItem.

Début

Notes

Vous pouvez obtenir une instance de l'interface à l'aide de la méthode d'GetMetadataItemsEnumerator d'interface d'IVsWCFReferenceGroup.

Exemples

L'exemple suivant montre comment remplir TreeNode avec des contrats à l'aide de l'énumérateur d'IEnumWCFReferenceGroupMetadataItems.

/// Enumerates the metadataItems under the Reference Group.
private TreeNode EnumerateGroupMetadataItems(IVsWCFReferenceGroup group)
{
    TreeNode metadataItemsNode = 
 CreateExplorerTreeNode(Resources.EnumMetaDataItems,
                                        ExplorerNodeType.Group,
                                        group,
                                        ExplorerNodeType.MetadataItem);
    try
    {
        IEnumWCFReferenceGroupMetadataItems metadataItems =
  group.GetMetadataItemsEnumerator();
        foreach (IVsWCFReferenceGroupMetadataItem item in
 metadataItems)
        {
            metadataItemsNode.Nodes.Add(CreateMetadataItemNode(item));
        }
    }
    catch (Exception ex)
    {
        metadataItemsNode.Nodes.Add(CreateErrorNode(ex));
    }
    return metadataItemsNode;
}

Voir aussi

Référence

Microsoft.VisualStudio.WCFReference.Interop, espace de noms