ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Externalisierte abstrakte Implementierung untergeordneter Ressourcen. Um für eine externe untergeordnete Ressource in Frage zu kommen, müssen die folgenden Kriterien erfüllt sein:
- Es ist immer einer übergeordneten Ressource zugeordnet und ohne übergeordnete Ressource nicht vorhanden, d. h. wenn Sie das übergeordnete Element löschen, wird die untergeordnete Ressource automatisch gelöscht.
- Übergeordnete Elemente können eine Sammlung untergeordneter Ressourcen (d. h. als Inlineauflistungseigenschaft) enthalten. Es verfügt über eine ID und kann unabhängig vom übergeordneten Element erstellt, aktualisiert, abgerufen und gelöscht werden, d. h. CRUD für untergeordnete Ressourcen erfordert keine CRUD für das übergeordnete Element (nur interne Verwendung).
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)
Typparameter
- FluentModelT
die externe untergeordnete Ressource Fluent-Schnittstelle
- InnerModelT
Typ der inneren Azure-Ressourcenklasse, der die untergeordnete Ressource darstellt
- IParentT
übergeordnete Fluent-Schnittstelle
- ParentImplT
Implementierungstyp für übergeordnete Ressourcen
- Vererbung
-
ChildResource<InnerModelT,ParentImplT,IParentT>ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT>
- Implementiert
-
IRefreshable<FluentModelT>
Konstruktoren
ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT>(String, ParentImplT, InnerModelT) |
Erstellt eine instance externe untergeordnete Ressource im Arbeitsspeicher. |
Eigenschaften
ChildResourceKey |
Externalisierte abstrakte Implementierung untergeordneter Ressourcen. Um für eine externe untergeordnete Ressource in Frage zu kommen, müssen die folgenden Kriterien erfüllt sein:
|
Inner |
Externalisierte abstrakte Implementierung untergeordneter Ressourcen. Um für eine externe untergeordnete Ressource in Frage zu kommen, müssen die folgenden Kriterien erfüllt sein:
|
Key |
Externalisierte abstrakte Implementierung untergeordneter Ressourcen. Um für eine externe untergeordnete Ressource in Frage zu kommen, müssen die folgenden Kriterien erfüllt sein:
|
Parent |
Ruft den Verweis auf die übergeordnete Implementierung ab. Dies wird von den untergeordneten Ressourcenimpls verwendet, um Methoden im übergeordneten Element aufzurufen, z. B. methode, um die untergeordnete Ressource impl zur Auflistung der untergeordneten Ressourcen hinzuzufügen, die vom übergeordneten Element verwaltet werden. (Geerbt von ChildResource<InnerT,ParentImplT,IParentT>) |
PendingOperation |
Externalisierte abstrakte Implementierung untergeordneter Ressourcen. Um für eine externe untergeordnete Ressource in Frage zu kommen, müssen die folgenden Kriterien erfüllt sein:
|
Methoden
CreateAsync(CancellationToken) |
Erstellt diese externe untergeordnete Ressource. |
DeleteAsync(CancellationToken) |
Löscht diese externe untergeordnete Ressource. |
GetInnerAsync(CancellationToken) |
Externalisierte abstrakte Implementierung untergeordneter Ressourcen. Um für eine externe untergeordnete Ressource in Frage zu kommen, müssen die folgenden Kriterien erfüllt sein:
|
Name() |
Externalisierte abstrakte Implementierung untergeordneter Ressourcen. Um für eine externe untergeordnete Ressource in Frage zu kommen, müssen die folgenden Kriterien erfüllt sein:
|
Refresh() |
Externalisierte abstrakte Implementierung untergeordneter Ressourcen. Um für eine externe untergeordnete Ressource in Frage zu kommen, müssen die folgenden Kriterien erfüllt sein:
|
RefreshAsync(CancellationToken) |
Externalisierte abstrakte Implementierung untergeordneter Ressourcen. Um für eine externe untergeordnete Ressource in Frage zu kommen, müssen die folgenden Kriterien erfüllt sein:
|
SetInner(InnerT) |
Externalisierte abstrakte Implementierung untergeordneter Ressourcen. Um für eine externe untergeordnete Ressource in Frage zu kommen, müssen die folgenden Kriterien erfüllt sein:
|
UpdateAsync(CancellationToken) |
Updates diese externe untergeordnete Ressource. |
Explizite Schnittstellenimplementierungen
IHasName.Name |
Externalisierte abstrakte Implementierung untergeordneter Ressourcen. Um für eine externe untergeordnete Ressource in Frage zu kommen, müssen die folgenden Kriterien erfüllt sein:
|
IHasParent<IParentT>.Parent |
Externalisierte abstrakte Implementierung untergeordneter Ressourcen. Um für eine externe untergeordnete Ressource in Frage zu kommen, müssen die folgenden Kriterien erfüllt sein:
|
Gilt für:
Azure SDK for .NET