ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。
- これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
- 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは ID を持ち、親から独立して作成、更新、フェッチ、削除できます。つまり、子リソースの CRUD は親に対して CRUD を必要としません (内部使用のみ)
public abstract class ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource<InnerModelT,ParentImplT,IParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<FluentModelT> where FluentModelT : class, IExternalChildResource<FluentModelT,IParentT> where ParentImplT : IParentT
type ExternalChildResource<'FluentModelT, 'InnerModelT, 'IParentT, #'IParentT (requires 'FluentModelT : null and 'FluentModelT :> IExternalChildResource<'FluentModelT, 'IParentT>)> = class
inherit ChildResource<'InnerModelT, #'IParentT, 'IParentT>
interface IRefreshable<'FluentModelT (requires 'FluentModelT : null and 'FluentModelT :> IExternalChildResource<'FluentModelT, 'IParentT>)>
Public MustInherit Class ExternalChildResource(Of FluentModelT, InnerModelT, IParentT, ParentImplT)
Inherits ChildResource(Of InnerModelT, ParentImplT, IParentT)
Implements IRefreshable(Of FluentModelT)
型パラメーター
- FluentModelT
外部の子リソース fluent インターフェイス
- InnerModelT
子リソースを表す Azure 内部リソース クラスの種類
- IParentT
親 fluent インターフェイス
- ParentImplT
親リソースの実装の種類
- 継承
-
ChildResource<InnerModelT,ParentImplT,IParentT>ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT>
- 実装
-
IRefreshable<FluentModelT>
コンストラクター
ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT>(String, ParentImplT, InnerModelT) |
メモリ内に外部子リソースのインスタンスを作成します。 |
プロパティ
ChildResourceKey |
外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。
|
Inner |
外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。
|
Key |
外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。
|
Parent |
親の実装への参照を取得します。これは、親が管理する子リソースのコレクションに子リソースimplを追加するメソッドなどの親内のメソッドを呼び出すために子リソースimplsによって使用されます。 (継承元 ChildResource<InnerT,ParentImplT,IParentT>) |
PendingOperation |
外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。
|
メソッド
CreateAsync(CancellationToken) |
この外部子リソースを作成します。 |
DeleteAsync(CancellationToken) |
この外部子リソースを削除します。 |
GetInnerAsync(CancellationToken) |
外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。
|
Name() |
外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。
|
Refresh() |
外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。
|
RefreshAsync(CancellationToken) |
外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。
|
SetInner(InnerT) |
外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。
|
UpdateAsync(CancellationToken) |
この外部子リソースを更新します。 |
明示的なインターフェイスの実装
IHasName.Name |
外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。
|
IHasParent<IParentT>.Parent |
外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。
|
適用対象
Azure SDK for .NET