IEnumWCFReferenceGroupMetadataItems 接口

windows communication foundation (WCF) 服务元数据项的枚举数。

命名空间:  Microsoft.VisualStudio.WCFReference.Interop
程序集:  Microsoft.VisualStudio.WCFReference.Interop(在 Microsoft.VisualStudio.WCFReference.Interop.dll 中)

语法

声明
<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

IEnumWCFReferenceGroupMetadataItems 类型公开以下成员。

方法

  名称 说明
公共方法 Clone 通过创建另一个实例克隆此 IEnumWCFReferenceGroupMetadataItems 接口。
公共方法 GetEnumerator 返回循环访问集合的枚举数。 (继承自 IEnumerable。)
公共方法 Next 检索下 IVsWCFReferenceGroupMetadataItem
公共方法 Reset 返回枚举数到其原始状态。
公共方法 Skip 跳过 IVsWCFReferenceGroupMetadataItem 接口指定数目的。

页首

备注

使用 IVsWCFReferenceGroup 接口的 GetMetadataItemsEnumerator 方法,您可以获取接口的实例。

示例

使用 IEnumWCFReferenceGroupMetadataItems 枚举数,下面的示例演示如何填充协定的 TreeNode

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

请参阅

参考

Microsoft.VisualStudio.WCFReference.Interop 命名空间