Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class ActivityQueryService

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

Inheritance
System.Object
ActivityQueryService
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.DataAbstraction.Activities.Internal
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
public abstract class ActivityQueryService : 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