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