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 | |
---|---|---|
![]() |
Clone | Clones isso IEnumWCFReferenceGroupMetadataItems interface criando outra instância. |
![]() |
GetEnumerator | Returns an enumerator that iterates through a collection. (Herdado de IEnumerable.) |
![]() |
Next | Recupera o próximo IVsWCFReferenceGroupMetadataItem. |
![]() |
Reset | Retorna o enumerador para seu estado inicial. |
![]() |
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;
}