Compartilhar via


Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT> Classe

Definição

A classe base para todos os recursos cretáveis.

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)

Parâmetros de tipo

IFluentResourceT

O tipo de modelo fluente que representa o recurso creatável

InnerResourceT

O tipo interno do modelo que o tipo de modelo fluente encapsula

FluentResourceT

O tipo de implementação de modelo fluente

IResourceT

O fluente com recursos ou uma das interfaces base da qual herda

Herança
Derivado
Implementações

Construtores

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

A classe base para todos os recursos cretáveis.

Propriedades

CreatorTaskGroup

A classe base para todos os recursos cretáveis.

Inner

A classe base para todos os recursos cretáveis.

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

A classe base para todos os recursos cretáveis.

(Herdado de Indexable)
Name

A classe base para todos os recursos cretáveis.

Métodos

AddCreatableDependency(IResourceCreator<IResourceT>)

A classe base para todos os recursos cretáveis.

Create()

A classe base para todos os recursos cretáveis.

CreateAsync(CancellationToken, Boolean)

A classe base para todos os recursos cretáveis.

CreatedResource(String)

A classe base para todos os recursos cretáveis.

CreateResource()

A classe base para todos os recursos cretáveis.

CreateResourceAsync(CancellationToken)

A classe base para todos os recursos cretáveis.

GetInnerAsync(CancellationToken)

A classe base para todos os recursos cretáveis.

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Refresh()

A classe base para todos os recursos cretáveis.

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)

A classe base para todos os recursos cretáveis.

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
SetInner(InnerResourceT)

A classe base para todos os recursos cretáveis.

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)

Implantações explícitas de interface

IResourceCreator<IResourceT>.CreateResource()

A classe base para todos os recursos cretáveis.

IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken)

A classe base para todos os recursos cretáveis.

Aplica-se a