ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :
- Elle est toujours associée à une ressource parente et n’a pas d’existence sans parent, c’est-à-dire que si vous supprimez le parent, la ressource enfant est automatiquement supprimée.
- Le parent peut ou non contenir une collection de ressources enfants (c’est-à-dire en tant que propriété de collection inline). Il a un ID et peut être créé, mis à jour, extrait et supprimé indépendamment du parent, c’est-à-dire que CRUD sur la ressource enfant ne nécessite pas CRUD sur le parent (utilisation interne uniquement)
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)
Paramètres de type
- FluentModelT
l’interface Fluent de ressource enfant externe
- InnerModelT
Type de classe de ressource interne Azure représentant la ressource enfant
- IParentT
parent fluent, interface
- ParentImplT
type d’implémentation de ressource parent
- Héritage
-
ChildResource<InnerModelT,ParentImplT,IParentT>ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT>
- Implémente
-
IRefreshable<FluentModelT>
Constructeurs
ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT>(String, ParentImplT, InnerModelT) |
Crée une instance de ressource enfant externe en mémoire. |
Propriétés
ChildResourceKey |
Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :
|
Inner |
Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :
|
Key |
Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :
|
Parent |
Obtient la référence à l’implémentation parente, qui est utilisée par la ressource enfant impls pour appeler des méthodes dans le parent, telles que la méthode pour ajouter la ressource enfant impl à la collection de ressources enfants gérées par le parent. (Hérité de ChildResource<InnerT,ParentImplT,IParentT>) |
PendingOperation |
Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :
|
Méthodes
CreateAsync(CancellationToken) |
Crée cette ressource enfant externe. |
DeleteAsync(CancellationToken) |
Supprime cette ressource enfant externe. |
GetInnerAsync(CancellationToken) |
Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :
|
Name() |
Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :
|
Refresh() |
Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :
|
RefreshAsync(CancellationToken) |
Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :
|
SetInner(InnerT) |
Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :
|
UpdateAsync(CancellationToken) |
Mises à jour cette ressource enfant externe. |
Implémentations d’interfaces explicites
IHasName.Name |
Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :
|
IHasParent<IParentT>.Parent |
Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :
|
S’applique à
Azure SDK for .NET