IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT> クラス

定義

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

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)

型パラメーター

IFluentResourceT
FluentParentModelT
InnerResourceT
FluentResourceT
IResourceT
IUpdatableT
ManagerT
継承
派生
実装

コンストラクター

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

IndependentChildResourceImpl の新しいインスタンスを作成します。

フィールド

parentName

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

プロパティ

CreatorTaskGroup

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Id

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

Inner

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 Indexable)
Manager

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

Name

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
ResourceGroupName

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

メソッド

AddCreatableDependency(IResourceCreator<IResourceT>)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Apply()

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
ApplyAsync(CancellationToken, Boolean)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
Create()

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateAsync(CancellationToken, Boolean)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateChildResourceAsync(CancellationToken)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

CreatedResource(String)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResource()

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResourceAsync(CancellationToken)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

GetInnerAsync(CancellationToken)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
IsInCreateMode()

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

Refresh()

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
SetInner(InnerResourceT)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

SetInner(InnerResourceT)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
SetParentName(InnerResourceT)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

Update()

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
WithExistingParentResource(FluentParentModelT)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

WithExistingParentResource(String, String)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

WithNewParentResource(ICreatable<FluentParentModelT>)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

明示的なインターフェイスの実装

IResourceCreator<IResourceT>.CreateResource()

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken)

親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。

(継承元 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)

適用対象