IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
-
IGroupableResource<ManagerT,InnerModelT> IGroupableResource<ManagerT,InnerT> IHasId IHasInner<InnerModelT> IHasInner<InnerT> IHasManager<ManagerT> IHasName IHasResourceGroup IIndependentChild<ManagerT> IIndependentChildResource<ManagerT,InnerModelT> IResource IIndexable
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
Azure SDK for .NET