ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementación abstracta de recursos secundarios externos. Para poder optar a un recurso secundario externo, se deben cumplir los siguientes criterios:
- Siempre está asociado a un recurso primario y no existe sin elemento primario, es decir, si elimina el recurso primario, el recurso secundario se eliminará automáticamente.
- El elemento primario puede contener o no una colección de recursos secundarios (es decir, como propiedad de colección insertada). Tiene un identificador y se puede crear, actualizar, capturar y eliminar independientemente del elemento primario, es decir, CRUD en el recurso secundario no requiere CRUD en el elemento primario (solo uso interno).
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)
Parámetros de tipo
- FluentModelT
la interfaz fluida de recursos secundarios externos
- InnerModelT
Tipo de clase de recurso interno de Azure que representa el recurso secundario
- IParentT
interfaz fluida primaria
- ParentImplT
Tipo de implementación de recursos primarios
- Herencia
-
ChildResource<InnerModelT,ParentImplT,IParentT>ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT>
- Implementaciones
-
IRefreshable<FluentModelT>
Constructores
ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT>(String, ParentImplT, InnerModelT) |
Crea una instancia de recurso secundario externo en memoria. |
Propiedades
ChildResourceKey |
Implementación abstracta de recursos secundarios externos. Para poder optar a un recurso secundario externo, se deben cumplir los siguientes criterios:
|
Inner |
Implementación abstracta de recursos secundarios externos. Para poder optar a un recurso secundario externo, se deben cumplir los siguientes criterios:
|
Key |
Implementación abstracta de recursos secundarios externos. Para poder optar a un recurso secundario externo, se deben cumplir los siguientes criterios:
|
Parent |
Obtiene la referencia a la implementación primaria, que el recurso secundario impls usa para invocar métodos en el elemento primario, como el método , para agregar la muestra de recursos secundarios a la colección de recursos secundarios mantenidos por el elemento primario. (Heredado de ChildResource<InnerT,ParentImplT,IParentT>) |
PendingOperation |
Implementación abstracta de recursos secundarios externos. Para poder optar a un recurso secundario externo, se deben cumplir los siguientes criterios:
|
Métodos
CreateAsync(CancellationToken) |
Crea este recurso secundario externo. |
DeleteAsync(CancellationToken) |
Elimina este recurso secundario externo. |
GetInnerAsync(CancellationToken) |
Implementación abstracta de recursos secundarios externos. Para poder optar a un recurso secundario externo, se deben cumplir los siguientes criterios:
|
Name() |
Implementación abstracta de recursos secundarios externos. Para poder optar a un recurso secundario externo, se deben cumplir los siguientes criterios:
|
Refresh() |
Implementación abstracta de recursos secundarios externos. Para poder optar a un recurso secundario externo, se deben cumplir los siguientes criterios:
|
RefreshAsync(CancellationToken) |
Implementación abstracta de recursos secundarios externos. Para poder optar a un recurso secundario externo, se deben cumplir los siguientes criterios:
|
SetInner(InnerT) |
Implementación abstracta de recursos secundarios externos. Para poder optar a un recurso secundario externo, se deben cumplir los siguientes criterios:
|
UpdateAsync(CancellationToken) |
Novedades este recurso secundario externo. |
Implementaciones de interfaz explícitas
IHasName.Name |
Implementación abstracta de recursos secundarios externos. Para poder optar a un recurso secundario externo, se deben cumplir los siguientes criterios:
|
IHasParent<IParentT>.Parent |
Implementación abstracta de recursos secundarios externos. Para poder optar a un recurso secundario externo, se deben cumplir los siguientes criterios:
|
Se aplica a
Azure SDK for .NET