Partilhar via


Interface IEnumWCFReferenceGroupMetadataItems

Um enumerador para itens de metadados de serviço do Windows Communication Foundation (WCF).

Namespace:  Microsoft.VisualStudio.WCFReference.Interop
Assembly:  Microsoft.VisualStudio.WCFReference.Interop (em Microsoft.VisualStudio.WCFReference.Interop.dll)

Sintaxe

'Declaração
<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

O tipo IEnumWCFReferenceGroupMetadataItems expõe os membros a seguir.

Métodos

  Nome Descrição
Método público Clone Clones isso IEnumWCFReferenceGroupMetadataItems interface criando outra instância.
Método público GetEnumerator Returns an enumerator that iterates through a collection. (Herdado de IEnumerable.)
Método público Next Recupera o próximo IVsWCFReferenceGroupMetadataItem.
Método público Reset Retorna o enumerador para seu estado inicial.
Método público Skip Ignora um número especificado de IVsWCFReferenceGroupMetadataItem interfaces.

Superior

Comentários

Você pode obter uma instância da interface usando o GetMetadataItemsEnumerator método da IVsWCFReferenceGroup interface.

Exemplos

O exemplo a seguir demonstra como preencher um TreeNode com contratos usando o IEnumWCFReferenceGroupMetadataItems enumerador.

/// 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;
}

Consulte também

Referência

Namespace Microsoft.VisualStudio.WCFReference.Interop