Show / Hide Table of Contents

Class DocumentContributor

Inheritance
object
Entity
DocumentContributor
Implements
IEntity
Inherited Members
Entity.ToString()
Entity.EntityEquals(IEntity)
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Docs.Documents
Assembly: Volo.Docs.Domain.dll
Syntax
public class DocumentContributor : Entity, IEntity

Constructors

DocumentContributor()

Declaration
protected DocumentContributor()

DocumentContributor(Guid, string, string, string, int)

Declaration
public DocumentContributor(Guid documentId, string username, string userProfileUrl, string avatarUrl, int commitCount = 1)
Parameters
Type Name Description
Guid documentId
string username
string userProfileUrl
string avatarUrl
int commitCount

Properties

AvatarUrl

Declaration
public string AvatarUrl { get; set; }
Property Value
Type Description
string

CommitCount

Declaration
public int CommitCount { get; set; }
Property Value
Type Description
int

DocumentId

Declaration
public Guid DocumentId { get; set; }
Property Value
Type Description
Guid

UserProfileUrl

Declaration
public string UserProfileUrl { get; set; }
Property Value
Type Description
string

Username

Declaration
public string Username { get; set; }
Property Value
Type Description
string

Methods

Equals(Guid, string)

Declaration
public virtual bool Equals(Guid documentId, string username)
Parameters
Type Name Description
Guid documentId
string username
Returns
Type Description
bool

GetKeys()

Declaration
public override object[] GetKeys()
Returns
Type Description
object[]
Overrides
Entity.GetKeys()

Implements

IEntity

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform