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
Declaration
public IndependentChildrenImpl (InnerCollectionT innerCollection, ManagerT manager);
Parameters
| InnerCollectionT innerCollection |
| ManagerT manager |
Properties
Declaration
public InnerCollectionT Inner { get; }
Property Value
Implements
Declaration
public ManagerT Manager { get; }
Property Value
Methods
Declaration
public override void DeleteById (string id);
Parameters
Implements
Declaration
public override System.Threading.Tasks.Task DeleteByIdAsync (string id, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Implements
Declaration
public void DeleteByParent (string groupName, string parentName, string name);
Parameters
Implements
Declaration
public abstract System.Threading.Tasks.Task DeleteByParentAsync (string groupName, string parentName, string name, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Implements
Declaration
public T GetById (string id);
Parameters
Returns
Implements
Declaration
public System.Threading.Tasks.Task<T> GetByIdAsync (string id, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Implements
Declaration
public T GetByParent (string resourceGroup, string parentName, string name);
Parameters
Returns
Implements
Declaration
public T GetByParent (ParentT parentResource, string name);
Parameters
Returns
Implements
Declaration
public System.Threading.Tasks.Task<T> GetByParentAsync (ParentT parentResource, string name, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Implements
Declaration
public abstract System.Threading.Tasks.Task<T> GetByParentAsync (string resourceGroup, string parentName, string name, System.Threading.CancellationToken cancellationToken = null);
Parameters
Returns
Implements
Declaration
public System.Collections.Generic.IEnumerable<T> ListByParent (ParentT parentResource);
Parameters
Returns
Implements
Declaration
public System.Collections.Generic.IEnumerable<T> ListByParent (string resourceGroupName, string parentName);
Parameters
Returns
Implements
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
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