SaaS CMS has officially launched! Learn more now.

Class ActivityQueryService

Inheritance
System.Object
ActivityQueryService
Namespace: EPiServer.DataAbstraction.Activities.Internal
Assembly: EPiServer.dll
Version: 12.0.3
Syntax
public abstract class ActivityQueryService : Object, IActivityQueryService

Constructors

ActivityQueryService()

Declaration
protected ActivityQueryService()

Methods

ListActivitiesAsync(ActivityQuery)

Declaration
public abstract Task<IEnumerable<Activity>> ListActivitiesAsync(ActivityQuery query)
Parameters
Type Name Description
ActivityQuery query
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Activity>>

ListAnyMatchingAsync(IEnumerable<Uri>)

Declaration
public virtual Task<IEnumerable<Activity>> ListAnyMatchingAsync(IEnumerable<Uri> matchAny)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Uri> matchAny
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Activity>>

ListAnyMatchingAsync(IEnumerable<Uri>, Int64, Int32)

Declaration
public abstract Task<PagedActivityResult> ListAnyMatchingAsync(IEnumerable<Uri> matchAny, long startIndex, int maxCount)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Uri> matchAny
System.Int64 startIndex
System.Int32 maxCount
Returns
Type Description
System.Threading.Tasks.Task<PagedActivityResult>

ListMatchingAsync(IEnumerable<Uri>)

Declaration
public virtual Task<IEnumerable<Activity>> ListMatchingAsync(IEnumerable<Uri> matchAll)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Uri> matchAll
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Activity>>

ListMatchingAsync(IEnumerable<Uri>, IEnumerable<Uri>)

Declaration
public virtual Task<IEnumerable<Activity>> ListMatchingAsync(IEnumerable<Uri> matchAll, IEnumerable<Uri> matchAny)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Uri> matchAll
System.Collections.Generic.IEnumerable<System.Uri> matchAny
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Activity>>

ListMatchingAsync(IEnumerable<Uri>, IEnumerable<Uri>, Int64, Int32)

Declaration
public abstract Task<PagedActivityResult> ListMatchingAsync(IEnumerable<Uri> matchAll, IEnumerable<Uri> matchAny, long startIndex, int maxCount)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Uri> matchAll
System.Collections.Generic.IEnumerable<System.Uri> matchAny
System.Int64 startIndex
System.Int32 maxCount
Returns
Type Description
System.Threading.Tasks.Task<PagedActivityResult>

ListMatchingAsync(IEnumerable<Uri>, Int64, Int32)

Declaration
public virtual Task<PagedActivityResult> ListMatchingAsync(IEnumerable<Uri> matchAll, long startIndex, int maxCount)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Uri> matchAll
System.Int64 startIndex
System.Int32 maxCount
Returns
Type Description
System.Threading.Tasks.Task<PagedActivityResult>

ListMatchingAsync(Uri)

Declaration
public virtual Task<IEnumerable<Activity>> ListMatchingAsync(Uri match)
Parameters
Type Name Description
System.Uri match
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Activity>>

ListMatchingAsync(Uri, IEnumerable<Uri>)

Declaration
public virtual Task<IEnumerable<Activity>> ListMatchingAsync(Uri match, IEnumerable<Uri> matchAny)
Parameters
Type Name Description
System.Uri match
System.Collections.Generic.IEnumerable<System.Uri> matchAny
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Activity>>

ListMatchingAsync(Uri, IEnumerable<Uri>, Int64, Int32)

Declaration
public virtual Task<PagedActivityResult> ListMatchingAsync(Uri match, IEnumerable<Uri> matchAny, long startIndex, int maxCount)
Parameters
Type Name Description
System.Uri match
System.Collections.Generic.IEnumerable<System.Uri> matchAny
System.Int64 startIndex
System.Int32 maxCount
Returns
Type Description
System.Threading.Tasks.Task<PagedActivityResult>

ListMatchingAsync(Uri, Int64, Int32)

Declaration
public virtual Task<PagedActivityResult> ListMatchingAsync(Uri match, long startIndex, int maxCount)
Parameters
Type Name Description
System.Uri match
System.Int64 startIndex
System.Int32 maxCount
Returns
Type Description
System.Threading.Tasks.Task<PagedActivityResult>

Implements

Extension Methods