Compartilhar via


ExternalChildResourcesCached<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT> Classe

Definição

public abstract class ExternalChildResourcesCached<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ExternalChildResourceCollection<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT> where FluentModelTImpl : ExternalChildResource<IFluentModelT,InnerModelT,IParentT,ParentImplT>, IFluentModelT where IFluentModelT : class, IExternalChildResource<IFluentModelT,IParentT> where ParentImplT : IParentT
type ExternalChildResourcesCached<'FluentModelTImpl, 'IFluentModelT, 'InnerModelT, 'IParentT, #'IParentT (requires 'FluentModelTImpl :> ExternalChildResource<'IFluentModelT, 'InnerModelT, 'IParentT, #'IParentT> and 'FluentModelTImpl :> 'IFluentModelT and 'IFluentModelT : null and 'IFluentModelT :> IExternalChildResource<'IFluentModelT, 'IParentT>)> = class
    inherit ExternalChildResourceCollection<'FluentModelTImpl, 'IFluentModelT, 'InnerModelT, 'IParentT, #'IParentT (requires 'FluentModelTImpl :> ExternalChildResource<'IFluentModelT, 'InnerModelT, 'IParentT, #'IParentT> and 'FluentModelTImpl :> 'IFluentModelT and 'IFluentModelT : null and 'IFluentModelT :> IExternalChildResource<'IFluentModelT, 'IParentT>)>
Public MustInherit Class ExternalChildResourcesCached(Of FluentModelTImpl, IFluentModelT, InnerModelT, IParentT, ParentImplT)
Inherits ExternalChildResourceCollection(Of FluentModelTImpl, IFluentModelT, InnerModelT, IParentT, ParentImplT)

Parâmetros de tipo

FluentModelTImpl
IFluentModelT
InnerModelT
IParentT
ParentImplT
Herança
ExternalChildResourcesCached<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT>

Construtores

ExternalChildResourcesCached<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT>(ParentImplT, String)

Cria um novo ExternalChildResourcesCached.

Campos

childResourceName

Usado para construir cadeia de caracteres de erro, esse é o nome amigável do recurso filho (por exemplo, Sub-rede, Extensão).

(Herdado de ExternalChildResourceCollection<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT>)
collection

As instâncias de recurso filho que esta coleção contém.

(Herdado de ExternalChildResourceCollection<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT>)

Propriedades

Collection
Parent (Herdado de ExternalChildResourceCollection<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT>)

Métodos

AddChildResource(FluentModelTImpl)

Adiciona um recurso filho externo à coleção.

CacheCollection()

Inicializa a coleção de recursos filho externos.

ClearAfterCommit()
CommitAndGetAllAsync(CancellationToken)

Confirma as alterações na coleção de recursos filho externos.

(Herdado de ExternalChildResourceCollection<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT>)
Find(String)

Localiza um recurso filho com o nome fornecido.

(Herdado de ExternalChildResourceCollection<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT>)
ListChildResources()

Obtém a lista de recursos filho externos.

NewChildResource(String)

Obtém uma nova instância do modelo de recurso filho externo.

PrepareDefine(String)

Prepare-se para a definição de um novo recurso filho externo.

PrepareDefine(String, String)

Prepare-se para a definição de um novo recurso filho externo.

PrepareRemove(String)

Marque um recurso filho externo com o nome especificado a ser removido.

PrepareRemove(String, String)

Marque um recurso filho externo com o nome especificado a ser removido.

PrepareUpdate(String)

Prepare-se para uma atualização de recurso filho externo.

PrepareUpdate(String, String)

Prepare-se para uma atualização de recurso filho externo.

Refresh()

Atualize a coleção.

Aplica-se a