I
InsightNexus

Class IndependentChildrenImpl | Azure SDK for Net

Author

Emma Terry

Published Feb 16, 2026

Inheritance

IndependentChildrenImpl<T,ImplT,InnerT,InnerCollectionT,ManagerT,ParentT>

Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.ResourceManager.Fluent.dll
Syntax
public abstract class IndependentChildrenImpl<T,ImplT,InnerT,InnerCollectionT,ManagerT,ParentT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.CreatableResources<T,ImplT,InnerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsDeletingByParent, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingById<T>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingByParent<T,ParentT,ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsListingByParent<T,ParentT,ManagerT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<InnerCollectionT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<ManagerT> where T : class, IHasId where ImplT : T where ParentT : IResource, IHasResourceGroup
Type Parameters
T
ImplT
InnerT
InnerCollectionT
ManagerT
ParentT

Constructors

IndependentChildrenImpl<T,ImplT,InnerT,InnerCollectionT,ManagerT,ParentT>(InnerCollectionT, ManagerT)

Declaration
public IndependentChildrenImpl (InnerCollectionT innerCollection, ManagerT manager);
Parameters
InnerCollectionT innerCollection
ManagerT manager

Properties

Inner

Declaration
public InnerCollectionT Inner { get; }
Property Value
InnerCollectionT
Implements

Manager

Declaration
public ManagerT Manager { get; }
Property Value

Methods

DeleteById(String)

Declaration
public override void DeleteById (string id);
Parameters
Implements

DeleteByIdAsync(String, CancellationToken)

Declaration
public override System.Threading.Tasks.Task DeleteByIdAsync (string id, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Implements

DeleteByParent(String, String, String)

Declaration
public void DeleteByParent (string groupName, string parentName, string name);
Parameters
Implements

DeleteByParentAsync(String, String, String, CancellationToken)

Declaration
public abstract System.Threading.Tasks.Task DeleteByParentAsync (string groupName, string parentName, string name, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Implements

GetById(String)

Declaration
public T GetById (string id);
Parameters
Returns
Implements

GetByIdAsync(String, CancellationToken)

Declaration
public System.Threading.Tasks.Task<T> GetByIdAsync (string id, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Implements

GetByParent(String, String, String)

Declaration
public T GetByParent (string resourceGroup, string parentName, string name);
Parameters
Returns
Implements

GetByParent(ParentT, String)

Declaration
public T GetByParent (ParentT parentResource, string name);
Parameters
Returns
Implements

GetByParentAsync(ParentT, String, CancellationToken)

Declaration
public System.Threading.Tasks.Task<T> GetByParentAsync (ParentT parentResource, string name, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Implements

GetByParentAsync(String, String, String, CancellationToken)

Declaration
public abstract System.Threading.Tasks.Task<T> GetByParentAsync (string resourceGroup, string parentName, string name, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Implements

ListByParent(ParentT)

Declaration
public System.Collections.Generic.IEnumerable<T> ListByParent (ParentT parentResource);
Parameters
parentResource
Returns
Implements

ListByParent(String, String)

Declaration
public System.Collections.Generic.IEnumerable<T> ListByParent (string resourceGroupName, string parentName);
Parameters
Returns
Implements

ListByParentAsync(String, String, CancellationToken)

Declaration
public abstract System.Threading.Tasks.Task<Microsoft.Azure.Management.ResourceManager.Fluent.Core.IPagedCollection<T>> ListByParentAsync (string resourceGroupName, string parentName, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Implements

ListByParentAsync(ParentT, CancellationToken)

Declaration
public System.Threading.Tasks.Task<Microsoft.Azure.Management.ResourceManager.Fluent.Core.IPagedCollection<T>> ListByParentAsync (ParentT parentResource, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Implements