Freigeben über


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

Definition

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)

Typparameter

IFluentResourceT
FluentResourceT
InnerResourceT
InnerCollectionT
ManagerT
Vererbung
Abgeleitet
Implementiert

Konstruktoren

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

Eigenschaften

Inner
Manager

Methoden

Create(ICreatable<IFluentResourceT>[]) (Geerbt von CreatableResources<IFluentResourceT,FluentResourceT,InnerResourceT>)
Create(IEnumerable<ICreatable<IFluentResourceT>>) (Geerbt von CreatableResources<IFluentResourceT,FluentResourceT,InnerResourceT>)
CreateAsync(IEnumerable<ICreatable<IFluentResourceT>>, CancellationToken) (Geerbt von 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>)

Diese Methode gibt eine ausgelagerte Liste zurück, in der jede Seite die Instanzen enthält, die innere Ressourcen in der entsprechenden Seite der angegebenen inneren Auslagerungsliste umschließen.

(Geerbt von ReadableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT>)
WrapModel(InnerResourceT) (Geerbt von ReadableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT>)
WrapModel(String) (Geerbt von CreatableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT>)

Gilt für: