Compartilhar via


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

Definição

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)

Parâmetros de tipo

IFluentResourceT
FluentResourceT
InnerResourceT
InnerCollectionT
ManagerT
Herança
Derivado
Implementações

Construtores

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

Propriedades

Inner (Herdado de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
Manager (Herdado de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)

Métodos

ConvertToPage(IEnumerable<InnerResourceT>)
Create(ICreatable<IFluentResourceT>[]) (Herdado de CreatableResources<IFluentResourceT,FluentResourceT,InnerResourceT>)
Create(IEnumerable<ICreatable<IFluentResourceT>>) (Herdado de CreatableResources<IFluentResourceT,FluentResourceT,InnerResourceT>)
CreateAsync(IEnumerable<ICreatable<IFluentResourceT>>, CancellationToken) (Herdado de CreatableResources<IFluentResourceT,FluentResourceT,InnerResourceT>)
DeleteById(String) (Herdado de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
DeleteByIdAsync(String, CancellationToken) (Herdado de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
DeleteByIds(IList<String>)
DeleteByIds(String[])
DeleteByIdsAsync(IList<String>, CancellationToken)
DeleteByIdsAsync(String[], CancellationToken)
DeleteByResourceGroup(String, String) (Herdado de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
DeleteByResourceGroupAsync(String, String, CancellationToken) (Herdado de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
DeleteInnerByGroupAsync(String, String, CancellationToken) (Herdado de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
GetById(String) (Herdado de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
GetByIdAsync(String, CancellationToken) (Herdado de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
GetByResourceGroup(String, String) (Herdado de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
GetByResourceGroupAsync(String, String, CancellationToken) (Herdado de GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>)
GetInnerByGroupAsync(String, String, CancellationToken) (Herdado 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>)

Esse método retorna uma lista paginada em que cada página contém as instâncias que encapsulam recursos internos na página correspondente de determinada lista paginada interna.

(Herdado de ReadableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT>)
WrapModel(InnerResourceT) (Herdado de ReadableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT>)
WrapModel(String) (Herdado de CreatableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT>)

Aplica-se a