Share via


Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT> Klasse

Definition

Die Basisklasse für alle erstellbaren Ressourcen.

public abstract class Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IResourceCreator<IResourceT> where IFluentResourceT : class, IResourceT where FluentResourceT : class where IResourceT : class
type Creatable<#'IResourceT, 'InnerResourceT, 'FluentResourceT, 'IResourceT (requires 'FluentResourceT : null and 'IResourceT : null)> = class
    inherit IndexableRefreshableWrapper<#'IResourceT, 'InnerResourceT>
    interface IResourceCreator<'IResourceT (requires 'IResourceT : null)>
Public MustInherit Class Creatable(Of IFluentResourceT, InnerResourceT, FluentResourceT, IResourceT)
Inherits IndexableRefreshableWrapper(Of IFluentResourceT, InnerResourceT)
Implements IResourceCreator(Of IResourceT)

Typparameter

IFluentResourceT

Der Fluent-Modelltyp, der die erstellbare Ressource darstellt

InnerResourceT

Der innere Modelltyp, den der Fluent-Modelltyp umschließt

FluentResourceT

Implementierungstyp des Fluent-Modells

IResourceT

Die Fluent-Ressource oder eine der Basisschnittstellen, von der geerbt wird

Vererbung
Abgeleitet
Implementiert

Konstruktoren

Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>(String, InnerResourceT)

Die Basisklasse für alle erstellbaren Ressourcen.

Eigenschaften

CreatorTaskGroup

Die Basisklasse für alle erstellbaren Ressourcen.

Inner

Die Basisklasse für alle erstellbaren Ressourcen.

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

Die Basisklasse für alle erstellbaren Ressourcen.

(Geerbt von Indexable)
Name

Die Basisklasse für alle erstellbaren Ressourcen.

Methoden

AddCreatableDependency(IResourceCreator<IResourceT>)

Die Basisklasse für alle erstellbaren Ressourcen.

Create()

Die Basisklasse für alle erstellbaren Ressourcen.

CreateAsync(CancellationToken, Boolean)

Die Basisklasse für alle erstellbaren Ressourcen.

CreatedResource(String)

Die Basisklasse für alle erstellbaren Ressourcen.

CreateResource()

Die Basisklasse für alle erstellbaren Ressourcen.

CreateResourceAsync(CancellationToken)

Die Basisklasse für alle erstellbaren Ressourcen.

GetInnerAsync(CancellationToken)

Die Basisklasse für alle erstellbaren Ressourcen.

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Refresh()

Die Basisklasse für alle erstellbaren Ressourcen.

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)

Die Basisklasse für alle erstellbaren Ressourcen.

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
SetInner(InnerResourceT)

Die Basisklasse für alle erstellbaren Ressourcen.

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)

Explizite Schnittstellenimplementierungen

IResourceCreator<IResourceT>.CreateResource()

Die Basisklasse für alle erstellbaren Ressourcen.

IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken)

Die Basisklasse für alle erstellbaren Ressourcen.

Gilt für: