IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。
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)
型パラメーター
- IFluentResourceT
- FluentParentModelT
- InnerModelT
- FluentResourceT
- IDefinitionT
- IUpdatableT
- ManagerT
- 継承
-
IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>
- 実装
-
IGroupableResource<ManagerT,InnerModelT> IGroupableResource<ManagerT,InnerT> IHasId IHasInner<InnerModelT> IHasInner<InnerT> IHasManager<ManagerT> IHasName IHasResourceGroup IIndependentChild<ManagerT> IIndependentChildResource<ManagerT,InnerModelT> IResource IIndexable
コンストラクター
IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT, InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>(String, InnerModelT, ManagerT) |
CreatableUpdatableImpl の新しいインスタンスを作成します。 |
フィールド
parentName |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 (継承元 IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>) |
プロパティ
CreatorTaskGroup |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 (継承元 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>) |
Id |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 |
Inner |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 (継承元 IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>) |
Key |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 (継承元 Indexable) |
Manager |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 (継承元 IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>) |
Name |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 |
Region |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 |
RegionName |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 |
ResourceGroupName |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 (継承元 IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>) |
Tags |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 |
Type |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 |
メソッド
明示的なインターフェイスの実装
IResourceCreator<IResourceT>.CreateResource() |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 (継承元 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>) |
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken) |
親リソースとは別に CRUD できる子リソースの実装。 (内部使用のみ)。 (継承元 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>) |
適用対象
Azure SDK for .NET