Class IndependentChildrenImpl | Azure SDK for Net
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);