Partager via


GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT> Classe

Définition

public abstract class GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.CreatableResources<IFluentResourceT,FluentResourceT,InnerResourceT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsDeletingByResourceGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingById<IFluentResourceT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingByResourceGroup<IFluentResourceT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<InnerCollectionT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<ManagerT> where IFluentResourceT : class, IGroupableResource<ManagerT,InnerResourceT> where FluentResourceT : IFluentResourceT where ManagerT : IManagerBase
type GroupableResources<'IFluentResourceT, #'IFluentResourceT, 'InnerResourceT, 'InnerCollectionT, 'ManagerT (requires 'IFluentResourceT : null and 'IFluentResourceT :> IGroupableResource<'ManagerT, 'InnerResourceT> and 'ManagerT :> IManagerBase)> = class
    inherit CreatableResources<'IFluentResourceT, #'IFluentResourceT, 'InnerResourceT (requires 'IFluentResourceT : null and 'IFluentResourceT :> IGroupableResource<'ManagerT, 'InnerResourceT>)>
    interface ISupportsGettingById<'IFluentResourceT (requires 'IFluentResourceT : null and 'IFluentResourceT :> IGroupableResource<'ManagerT, 'InnerResourceT>)>
    interface ISupportsGettingByResourceGroup<'IFluentResourceT (requires 'IFluentResourceT : null and 'IFluentResourceT :> IGroupableResource<'ManagerT, 'InnerResourceT>)>
    interface ISupportsDeletingByResourceGroup
    interface IHasManager<'ManagerT (requires 'ManagerT :> IManagerBase)>
    interface IHasInner<'InnerCollectionT>
Public MustInherit Class GroupableResources(Of IFluentResourceT, FluentResourceT, InnerResourceT, InnerCollectionT, ManagerT)
Inherits CreatableResources(Of IFluentResourceT, FluentResourceT, InnerResourceT)
Implements IHasInner(Of InnerCollectionT), IHasManager(Of ManagerT), ISupportsDeletingByResourceGroup, ISupportsGettingById(Of IFluentResourceT), ISupportsGettingByResourceGroup(Of IFluentResourceT)

Paramètres de type

IFluentResourceT
FluentResourceT
InnerResourceT
InnerCollectionT
ManagerT
Héritage
Dérivé
Implémente

Constructeurs

GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>(InnerCollectionT, ManagerT)

Propriétés

Inner
Manager

Méthodes

Create(ICreatable<IFluentResourceT>[]) (Hérité de CreatableResources<IFluentResourceT,FluentResourceT,InnerResourceT>)
Create(IEnumerable<ICreatable<IFluentResourceT>>) (Hérité de CreatableResources<IFluentResourceT,FluentResourceT,InnerResourceT>)
CreateAsync(IEnumerable<ICreatable<IFluentResourceT>>, CancellationToken) (Hérité de CreatableResources<IFluentResourceT,FluentResourceT,InnerResourceT>)
DeleteById(String)
DeleteByIdAsync(String, CancellationToken)
DeleteByResourceGroup(String, String)
DeleteByResourceGroupAsync(String, String, CancellationToken)
DeleteInnerByGroupAsync(String, String, CancellationToken)
GetById(String)
GetByIdAsync(String, CancellationToken)
GetByResourceGroup(String, String)
GetByResourceGroupAsync(String, String, CancellationToken)
GetInnerByGroupAsync(String, String, CancellationToken)
WrapList(IEnumerable<InnerResourceT>)

Cette méthode retourne une liste paginée dans laquelle chaque page contient les instances qui encapsulent les ressources internes dans la page correspondante de la liste paginée interne donnée.

(Hérité de ReadableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT>)
WrapModel(InnerResourceT) (Hérité de ReadableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT>)
WrapModel(String) (Hérité de CreatableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT>)

S’applique à