Compartilhar via


IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,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 IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<ManagerT,InnerModelT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<InnerModelT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChild<ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChildResource<ManagerT,InnerModelT> where IFluentResourceT : class, IDefinitionT where FluentParentModelT : class, IResource, IHasResourceGroup where InnerModelT : Resource where FluentResourceT : IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>, IFluentResourceT where IDefinitionT : class where IUpdatableT : class
type IndependentChildResourceImpl<#'IDefinitionT, 'FluentParentModelT, 'InnerModelT, 'FluentResourceT, 'IDefinitionT, 'IUpdatableT, 'ManagerT (requires 'FluentParentModelT : null and 'FluentParentModelT :> IResource and 'FluentParentModelT :> IHasResourceGroup and 'InnerModelT :> Resource and 'FluentResourceT :> IndependentChildResourceImpl<#'IDefinitionT, 'FluentParentModelT, 'InnerModelT, 'FluentResourceT, 'IDefinitionT, 'IUpdatableT, 'ManagerT> and 'FluentResourceT :> 'IFluentResourceT and 'IDefinitionT : null and 'IUpdatableT : null)> = class
    inherit IndependentChildImpl<#'IDefinitionT, 'FluentParentModelT, 'InnerModelT, 'FluentResourceT, 'IDefinitionT, 'IUpdatableT, 'ManagerT (requires 'FluentParentModelT : null and 'FluentParentModelT :> IResource and 'FluentParentModelT :> IHasResourceGroup and 'InnerModelT :> Resource and 'FluentResourceT :> IndependentChildResourceImpl<#'IDefinitionT, 'FluentParentModelT, 'InnerModelT, 'FluentResourceT, 'IDefinitionT, 'IUpdatableT, 'ManagerT> and 'FluentResourceT :> 'IFluentResourceT and 'IDefinitionT : null and 'IUpdatableT : null)>
    interface IIndependentChildResource<'ManagerT, 'InnerModelT (requires 'InnerModelT :> Resource)>
    interface IGroupableResource<'ManagerT, 'InnerModelT (requires 'InnerModelT :> Resource)>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<'ManagerT>
    interface IHasInner<'InnerModelT (requires 'InnerModelT :> Resource)>
    interface IIndependentChild<'ManagerT>
Public MustInherit Class IndependentChildResourceImpl(Of IFluentResourceT, FluentParentModelT, InnerModelT, FluentResourceT, IDefinitionT, IUpdatableT, ManagerT)
Inherits IndependentChildImpl(Of IFluentResourceT, FluentParentModelT, InnerModelT, FluentResourceT, IDefinitionT, IUpdatableT, ManagerT)
Implements IGroupableResource(Of ManagerT, InnerModelT), IHasInner(Of InnerModelT), IHasManager(Of ManagerT), IIndependentChild(Of ManagerT), IIndependentChildResource(Of ManagerT, InnerModelT)

Parâmetros de tipo

IFluentResourceT
FluentParentModelT
InnerModelT
FluentResourceT
IDefinitionT
IUpdatableT
ManagerT
Herança
IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>
IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>
Implementações

Construtores

IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT, InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>(String, InnerModelT, ManagerT)

Cria uma nova instância de CreatableUpdatableImpl.

Campos

parentName

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

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

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).

(Herdado de IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
Name

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

Region

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

RegionName

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

ResourceGroupName

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

(Herdado de IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
Tags

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

Type

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).

(Herdado de IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
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).

(Herdado de IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
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).

(Herdado de IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
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).

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

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

(Herdado de IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
SetParentName(InnerResourceT)

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

(Herdado de IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
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).

(Herdado de IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>)
WithNewParentResource(ICreatable<FluentParentModelT>)

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

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

Remove uma marca do recurso.

WithTag(String, String)

Adiciona uma marca ao recurso.

WithTags(IDictionary<String,String>)

Especifica marcas para o recurso como um Mapa.

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