Partager via


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

Définition

public abstract class TopLevelModifiableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsBatchDeletion, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingById<IFluentResourceT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingByResourceGroup<IFluentResourceT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsListing<IFluentResourceT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsListingByResourceGroup<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 TopLevelModifiableResources<'IFluentResourceT, #'IFluentResourceT, 'InnerResourceT, 'InnerCollectionT, 'ManagerT (requires 'IFluentResourceT : null and 'IFluentResourceT :> IGroupableResource<'ManagerT, 'InnerResourceT> and 'ManagerT :> IManagerBase)> = class
    inherit GroupableResources<'IFluentResourceT, #'IFluentResourceT, 'InnerResourceT, 'InnerCollectionT, 'ManagerT (requires 'IFluentResourceT : null and 'IFluentResourceT :> IGroupableResource<'ManagerT, 'InnerResourceT> and 'ManagerT :> IManagerBase)>
    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 ISupportsListing<'IFluentResourceT (requires 'IFluentResourceT : null and 'IFluentResourceT :> IGroupableResource<'ManagerT, 'InnerResourceT>)>
    interface ISupportsListingByResourceGroup<'IFluentResourceT (requires 'IFluentResourceT : null and 'IFluentResourceT :> IGroupableResource<'ManagerT, 'InnerResourceT>)>
    interface IHasInner<'InnerCollectionT>
    interface ISupportsBatchDeletion
    interface IBeta
Public MustInherit Class TopLevelModifiableResources(Of IFluentResourceT, FluentResourceT, InnerResourceT, InnerCollectionT, ManagerT)
Inherits GroupableResources(Of IFluentResourceT, FluentResourceT, InnerResourceT, InnerCollectionT, ManagerT)
Implements IHasInner(Of InnerCollectionT), IHasManager(Of ManagerT), ISupportsBatchDeletion, ISupportsGettingById(Of IFluentResourceT), ISupportsGettingByResourceGroup(Of IFluentResourceT), ISupportsListing(Of IFluentResourceT), ISupportsListingByResourceGroup(Of IFluentResourceT)

Paramètres de type

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

Constructeurs

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

Propriétés

Inner (Hérité de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
Manager (Hérité de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)

Méthodes

ConvertToPage(IEnumerable<InnerResourceT>)
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) (Hérité de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
DeleteByIdAsync(String, CancellationToken) (Hérité de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
DeleteByIds(IList<String>)
DeleteByIds(String[])
DeleteByIdsAsync(IList<String>, CancellationToken)
DeleteByIdsAsync(String[], CancellationToken)
DeleteByResourceGroup(String, String) (Hérité de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
DeleteByResourceGroupAsync(String, String, CancellationToken) (Hérité de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
DeleteInnerByGroupAsync(String, String, CancellationToken) (Hérité de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
GetById(String) (Hérité de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
GetByIdAsync(String, CancellationToken) (Hérité de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
GetByResourceGroup(String, String) (Hérité de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
GetByResourceGroupAsync(String, String, CancellationToken) (Hérité de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
GetInnerByGroupAsync(String, String, CancellationToken) (Hérité de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
List()
ListAsync(Boolean, CancellationToken)
ListByResourceGroup(String)
ListByResourceGroupAsync(String, Boolean, CancellationToken)
ListInnerAsync(CancellationToken)
ListInnerByGroupAsync(String, CancellationToken)
ListInnerByGroupNextAsync(String, CancellationToken)
ListInnerNextAsync(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 à