Compartilhar via


IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT> Classe

Definição

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

public abstract class IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChild<ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IndependentChild.Definition.IWithParentResource<IFluentResourceT,FluentParentModelT> where IFluentResourceT : class, IResourceT where FluentParentModelT : class, IResource, IHasResourceGroup where FluentResourceT : class where IResourceT : class where IUpdatableT : class
type IndependentChildImpl<#'IResourceT, 'FluentParentModelT, 'InnerResourceT, 'FluentResourceT, 'IResourceT, 'IUpdatableT, 'ManagerT (requires 'FluentParentModelT : null and 'FluentParentModelT :> IResource and 'FluentParentModelT :> IHasResourceGroup and 'FluentResourceT : null and 'IResourceT : null and 'IUpdatableT : null)> = class
    inherit CreatableUpdatable<#'IResourceT, 'InnerResourceT, 'FluentResourceT, 'IResourceT, 'IUpdatableT (requires 'FluentResourceT : null and 'IResourceT : null and 'IUpdatableT : null)>
    interface IIndependentChild<'ManagerT>
    interface IHasName
    interface IHasId
    interface IHasResourceGroup
    interface IHasManager<'ManagerT>
    interface IWithParentResource<#'IResourceT, 'FluentParentModelT (requires 'FluentParentModelT : null and 'FluentParentModelT :> IResource and 'FluentParentModelT :> IHasResourceGroup)>
Public MustInherit Class IndependentChildImpl(Of IFluentResourceT, FluentParentModelT, InnerResourceT, FluentResourceT, IResourceT, IUpdatableT, ManagerT)
Inherits CreatableUpdatable(Of IFluentResourceT, InnerResourceT, FluentResourceT, IResourceT, IUpdatableT)
Implements IHasManager(Of ManagerT), IIndependentChild(Of ManagerT), IWithParentResource(Of IFluentResourceT, FluentParentModelT)

Parâmetros de tipo

IFluentResourceT
FluentParentModelT
InnerResourceT
FluentResourceT
IResourceT
IUpdatableT
ManagerT
Herança
Derivado
Implementações

Construtores

IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT, FluentResourceT,IResourceT,IUpdatableT,ManagerT>(String, InnerResourceT, ManagerT)

Cria uma nova instância de IndependentChildResourceImpl.

Campos

parentName

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

Propriedades

CreatorTaskGroup

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Id

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

Inner

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de Indexable)
Manager

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

Name

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
ResourceGroupName

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

Métodos

AddCreatableDependency(IResourceCreator<IResourceT>)

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Apply()

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
ApplyAsync(CancellationToken, Boolean)

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
Create()

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateAsync(CancellationToken, Boolean)

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateChildResourceAsync(CancellationToken)

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

CreatedResource(String)

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResource()

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResourceAsync(CancellationToken)

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

GetInnerAsync(CancellationToken)

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

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

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

Refresh()

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

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

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

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

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

SetInner(InnerResourceT)

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

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

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

Update()

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
WithExistingParentResource(FluentParentModelT)

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

WithExistingParentResource(String, String)

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

WithNewParentResource(ICreatable<FluentParentModelT>)

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

Implantações explícitas de interface

IResourceCreator<IResourceT>.CreateResource()

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken)

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)

Aplica-se a