Link<TSource, TTarget> Class
Assembly: PTS.Modules.LinkComponent.dll
Syntax
public class Link<TSource, TTarget> : ILink<TSource, TTarget> where TSource : class where TTarget : class
Type Parameters
Name |
Description |
TSource
|
|
TTarget
|
|
Inheritance
System.Object
Link<TSource, TTarget>
Properties
CreatedOn
Declaration
public DateTime CreatedOn { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
ExpiresOn
Declaration
public DateTime? ExpiresOn { get; set; }
Property Value
Type |
Description |
System.Nullable<System.DateTime> |
|
Source
Declaration
public virtual TSource Source { get; set; }
Property Value
SourceId
Declaration
public long SourceId { get; set; }
Property Value
Type |
Description |
System.Int64 |
|
SourceOwnerId
Declaration
public long SourceOwnerId { get; set; }
Property Value
Type |
Description |
System.Int64 |
|
Status
Declaration
public LinkStatus Status { get; set; }
Property Value
Target
Declaration
public virtual TTarget Target { get; set; }
Property Value
TargetId
Declaration
public long TargetId { get; set; }
Property Value
Type |
Description |
System.Int64 |
|
TargetOwnerId
Declaration
public long TargetOwnerId { get; set; }
Property Value
Type |
Description |
System.Int64 |
|
Weight
Declaration
public int Weight { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Extension Methods