次の方法で共有


ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT> クラス

定義

外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。

  1. これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
  2. 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは 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

外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。

  1. これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
  2. 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは ID を持ち、親から独立して作成、更新、フェッチ、削除できます。つまり、子リソースの CRUD は親に対して CRUD を必要としません (内部使用のみ)
Inner

外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。

  1. これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
  2. 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは ID を持ち、親から独立して作成、更新、フェッチ、削除できます。つまり、子リソースの CRUD は親に対して CRUD を必要としません (内部使用のみ)
(継承元 IndexableWrapper<InnerT>)
Key

外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。

  1. これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
  2. 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは ID を持ち、親から独立して作成、更新、フェッチ、削除できます。つまり、子リソースの CRUD は親に対して CRUD を必要としません (内部使用のみ)
(継承元 Indexable)
Parent

親の実装への参照を取得します。これは、親が管理する子リソースのコレクションに子リソースimplを追加するメソッドなどの親内のメソッドを呼び出すために子リソースimplsによって使用されます。

(継承元 ChildResource<InnerT,ParentImplT,IParentT>)
PendingOperation

外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。

  1. これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
  2. 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは ID を持ち、親から独立して作成、更新、フェッチ、削除できます。つまり、子リソースの CRUD は親に対して CRUD を必要としません (内部使用のみ)

メソッド

CreateAsync(CancellationToken)

この外部子リソースを作成します。

DeleteAsync(CancellationToken)

この外部子リソースを削除します。

GetInnerAsync(CancellationToken)

外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。

  1. これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
  2. 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは ID を持ち、親から独立して作成、更新、フェッチ、削除できます。つまり、子リソースの CRUD は親に対して CRUD を必要としません (内部使用のみ)
Name()

外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。

  1. これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
  2. 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは ID を持ち、親から独立して作成、更新、フェッチ、削除できます。つまり、子リソースの CRUD は親に対して CRUD を必要としません (内部使用のみ)
Refresh()

外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。

  1. これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
  2. 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは ID を持ち、親から独立して作成、更新、フェッチ、削除できます。つまり、子リソースの CRUD は親に対して CRUD を必要としません (内部使用のみ)
RefreshAsync(CancellationToken)

外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。

  1. これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
  2. 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは ID を持ち、親から独立して作成、更新、フェッチ、削除できます。つまり、子リソースの CRUD は親に対して CRUD を必要としません (内部使用のみ)
SetInner(InnerT)

外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。

  1. これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
  2. 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは ID を持ち、親から独立して作成、更新、フェッチ、削除できます。つまり、子リソースの CRUD は親に対して CRUD を必要としません (内部使用のみ)
(継承元 IndexableWrapper<InnerT>)
UpdateAsync(CancellationToken)

この外部子リソースを更新します。

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

IHasName.Name

外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。

  1. これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
  2. 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは ID を持ち、親から独立して作成、更新、フェッチ、削除できます。つまり、子リソースの CRUD は親に対して CRUD を必要としません (内部使用のみ)
(継承元 ChildResource<InnerT,ParentImplT,IParentT>)
IHasParent<IParentT>.Parent

外部化された子リソース抽象実装。 外部の子リソースの対象にするには、次の条件を満たす必要があります。

  1. これは常に親リソースに関連付けられているため、親なしでは存在しません。つまり、親を削除すると、子リソースは自動的に削除されます。
  2. 親には、子リソースのコレクション (インライン コレクション プロパティなど) が含まれている場合と含まれていない場合があります。 これは ID を持ち、親から独立して作成、更新、フェッチ、削除できます。つまり、子リソースの CRUD は親に対して CRUD を必要としません (内部使用のみ)
(継承元 ChildResource<InnerT,ParentImplT,IParentT>)

適用対象