Compartir a través de


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

Definición

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
Herencia
Derivado
Implementaciones

Constructores

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

Propiedades

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

Métodos

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

Este método devuelve una lista paginada donde cada página contiene las instancias que encapsulan los recursos internos en la página correspondiente de una lista paginada interna determinada.

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

Se aplica a