PagedCollection<IFluentResourceT,InnerResourceT> Class

Definition

public class PagedCollection<IFluentResourceT,InnerResourceT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IPagedCollection<IFluentResourceT>, System.Collections.Generic.IEnumerable<IFluentResourceT>
type PagedCollection<'IFluentResourceT, 'InnerResourceT> = class
    interface IPagedCollection<'IFluentResourceT>
    interface seq<'IFluentResourceT>
    interface IEnumerable
Public Class PagedCollection(Of IFluentResourceT, InnerResourceT)
Implements IEnumerable(Of IFluentResourceT), IPagedCollection(Of IFluentResourceT)

Type Parameters

IFluentResourceT
InnerResourceT
Inheritance
PagedCollection<IFluentResourceT,InnerResourceT>
Implements
IPagedCollection<IFluentResourceT> IEnumerable<IFluentResourceT> IEnumerable<T> IEnumerable

Constructors

PagedCollection<IFluentResourceT,InnerResourceT>()

Methods

CreateFromEnumerable(IEnumerable<IFluentResourceT>)
GetEnumerator()
GetNextPageAsync(CancellationToken)
LoadPage(Func<CancellationToken,Task<IEnumerable<InnerResourceT>>>, Func<InnerResourceT,IFluentResourceT>, CancellationToken)
LoadPage(Func<CancellationToken,Task<IPage<InnerResourceT>>>, Func<String,CancellationToken,Task<IPage<InnerResourceT>>>, Func<InnerResourceT, IFluentResourceT>, Boolean, CancellationToken)
LoadPageWithWrapModelAsync(Func<CancellationToken,Task<IPage<InnerResourceT>>>, Func<String,CancellationToken,Task<IPage<InnerResourceT>>>, Func<InnerResourceT, CancellationToken,Task<IFluentResourceT>>, Boolean, CancellationToken)

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Extension Methods

ToCommaSeparatedString<T>(IEnumerable<T>)

Converts the elements of a collection to strings and concatenates them into a comma-separated list, or returns null for null or empty collections.

Applies to