Show / Hide Table of Contents

Class LinksProvider

Inheritance
object
MultiQueryProviderBase
TypedMultiQueryProviderBase<ArchiveRow>
LinksProvider
Implements
IArchiveMultiQueryProvider
IArchiveLinksProvider
IArchiveTypedProvider<ArchiveRow>
IArchiveTypedProviderBase
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities
Inherited Members
TypedMultiQueryProviderBase<ArchiveRow>.GetRowsAsync(CancellationToken)
TypedMultiQueryProviderBase<ArchiveRow>.GetRowsAsync(string, CancellationToken)
TypedMultiQueryProviderBase<ArchiveRow>.GetStandardColumnNames()
TypedMultiQueryProviderBase<ArchiveRow>.SetAdditionalColumns(params string[])
MultiQueryProviderBase.InnerPopulateRow(ArchiveRow)
MultiQueryProviderBase.AcceptRow(ArchiveRow)
MultiQueryProviderBase.PreGetRows()
MultiQueryProviderBase.GetFinalRowCount()
MultiQueryProviderBase.AddSubProvider<ProviderType>(ProviderType)
MultiQueryProviderBase.RemoveSubProvider<ProviderType>(ProviderType)
MultiQueryProviderBase.SetRestrictionAndDropUnrestrictedProviders(ArchiveRestrictionInfo[])
MultiQueryProviderBase.CreateAndAddProvidersAsync(MultiQueryProviderBase.AddProviderInfo[])
MultiQueryProviderBase.Close()
MultiQueryProviderBase.GetReaderAsync(string, CancellationToken)
MultiQueryProviderBase.GetResultInformationAsync()
MultiQueryProviderBase.SetPagingInfo(int, int)
MultiQueryProviderBase.GetAvailableColumns()
MultiQueryProviderBase.SetDesiredColumns(params string[])
MultiQueryProviderBase.SetOrderBy(ArchiveOrderByInfo[])
MultiQueryProviderBase.GetAvailableEntities()
MultiQueryProviderBase.SetDesiredEntities(params string[])
MultiQueryProviderBase.InhibitParallelStart
MultiQueryProviderBase.Options
MultiQueryProviderBase.OrderBy
MultiQueryProviderBase.InhibitDistinctPrimaryKeys
MultiQueryProviderBase.OrderByRequiresAll
MultiQueryProviderBase.RestrictionRequiresAll
MultiQueryProviderBase.OrderByRequired
MultiQueryProviderBase.RestrictionHelper
MultiQueryProviderBase.ColumnHelper
MultiQueryProviderBase.PageSize
MultiQueryProviderBase.PageNumber
MultiQueryProviderBase.HaveReadToEnd
MultiQueryProviderBase.Providers
MultiQueryProviderBase.DebugXML
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
[ArchiveProvider("Links", 1073741823)]
public class LinksProvider : TypedMultiQueryProviderBase<ArchiveRow>, IArchiveMultiQueryProvider, IArchiveLinksProvider, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities

Constructors

LinksProvider()

Declaration
public LinksProvider()

Fields

ColumnDestinationAppointmentRestrictionId

Declaration
public const string ColumnDestinationAppointmentRestrictionId = "destinationAppointmentRestrictionId"
Field Value
Type Description
string

ColumnDestinationContactRestrictionId

Declaration
public const string ColumnDestinationContactRestrictionId = "destinationContactRestrictionId"
Field Value
Type Description
string

ColumnDestinationDocumentRestrictionId

Declaration
public const string ColumnDestinationDocumentRestrictionId = "destinationDocumentRestrictionId"
Field Value
Type Description
string

ColumnDestinationPersonRestrictionId

Declaration
public const string ColumnDestinationPersonRestrictionId = "destinationPersonRestrictionId"
Field Value
Type Description
string

ColumnDestinationProjectRestrictionId

Declaration
public const string ColumnDestinationProjectRestrictionId = "destinationProjectRestrictionId"
Field Value
Type Description
string

ColumnDestinationSaleRestrictionId

Declaration
public const string ColumnDestinationSaleRestrictionId = "destinationSaleRestrictionId"
Field Value
Type Description
string

ColumnDestinationSelectionRestrictionId

Declaration
public const string ColumnDestinationSelectionRestrictionId = "destinationSelectionRestrictionId"
Field Value
Type Description
string

ColumnDestinationURLRestrictionId

Declaration
public const string ColumnDestinationURLRestrictionId = "destinationURLRestrictionId"
Field Value
Type Description
string

ColumnSourceAppointmentRestrictionId

Declaration
public const string ColumnSourceAppointmentRestrictionId = "sourceAppointmentRestrictionId"
Field Value
Type Description
string

ColumnSourceContactRestrictionId

Declaration
public const string ColumnSourceContactRestrictionId = "sourceContactRestrictionId"
Field Value
Type Description
string

ColumnSourceDocumentRestrictionId

Declaration
public const string ColumnSourceDocumentRestrictionId = "sourceDocumentRestrictionId"
Field Value
Type Description
string

ColumnSourcePersonRestrictionId

Declaration
public const string ColumnSourcePersonRestrictionId = "sourcePersonRestrictionId"
Field Value
Type Description
string

ColumnSourceProjectRestrictionId

Declaration
public const string ColumnSourceProjectRestrictionId = "sourceProjectRestrictionId"
Field Value
Type Description
string

ColumnSourceSaleRestrictionId

Declaration
public const string ColumnSourceSaleRestrictionId = "sourceSaleRestrictionId"
Field Value
Type Description
string

ColumnSourceSelectionRestrictionId

Declaration
public const string ColumnSourceSelectionRestrictionId = "sourceSelectionRestrictionId"
Field Value
Type Description
string

ProviderName

Declaration
public const string ProviderName = "Links"
Field Value
Type Description
string

Methods

SetRestriction(ArchiveRestrictionInfo[])

Set the restriction for the provider. The restriction is simply propagated to all sub providers.

Declaration
public override bool SetRestriction(ArchiveRestrictionInfo[] restrictions)
Parameters
Type Name Description
ArchiveRestrictionInfo[] restrictions

Array of restrictions

Returns
Type Description
bool
Overrides
MultiQueryProviderBase.SetRestriction(ArchiveRestrictionInfo[])

Implements

IArchiveMultiQueryProvider
IArchiveLinksProvider
IArchiveTypedProvider<StronglyTypedRow>
IArchiveTypedProviderBase
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities

Extension Methods

IArchiverProviderHasRowsExtensions.GetRowsAsync(IArchiveProviderHasRows, CancellationToken)
EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top