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 | |
---|---|---|
Clone | Clone cette interface d'IEnumWCFReferenceGroupMetadataItems en créant une autre instance. | |
GetEnumerator | Retourne un énumérateur qui itère au sein d'une collection. (Hérité de IEnumerable.) | |
Next | Extrait IVsWCFReferenceGroupMetadataItem suivant. | |
Reset | Retourne l'énumérateur à son état initial. | |
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;
}