Show / Hide Table of Contents

Class Tenant

Inheritance
object
Tenant
Implements
IHasEntityVersion
Namespace: Volo.Saas.Tenants
Assembly: Volo.Saas.Domain.dll
Syntax
public class Tenant : FullAuditedAggregateRoot<Guid>, IHasEntityVersion

Constructors

Tenant()

Declaration
protected Tenant()

Tenant(Guid, string, Guid?)

Declaration
protected Tenant(Guid id, string name, Guid? editionId = null)
Parameters
Type Name Description
Guid id
string name
Guid? editionId

Properties

ActivationEndDate

Declaration
public virtual DateTime? ActivationEndDate { get; protected set; }
Property Value
Type Description
DateTime?

ActivationState

Declaration
public virtual TenantActivationState ActivationState { get; protected set; }
Property Value
Type Description
TenantActivationState

ConnectionStrings

Declaration
public virtual List<TenantConnectionString> ConnectionStrings { get; protected set; }
Property Value
Type Description
List<TenantConnectionString>

EditionEndDateUtc

Declaration
public virtual DateTime? EditionEndDateUtc { get; set; }
Property Value
Type Description
DateTime?

EditionId

Declaration
public virtual Guid? EditionId { get; set; }
Property Value
Type Description
Guid?

EntityVersion

Declaration
public virtual int EntityVersion { get; protected set; }
Property Value
Type Description
int

Name

Declaration
public virtual string Name { get; protected set; }
Property Value
Type Description
string

Methods

FindConnectionString(string)

Declaration
public virtual string FindConnectionString(string name)
Parameters
Type Name Description
string name
Returns
Type Description
string

FindDefaultConnectionString()

Declaration
public virtual string FindDefaultConnectionString()
Returns
Type Description
string

GetActiveEditionId()

Declaration
public virtual Guid? GetActiveEditionId()
Returns
Type Description
Guid?

RemoveConnectionString(string)

Declaration
public virtual void RemoveConnectionString(string name)
Parameters
Type Name Description
string name

RemoveDefaultConnectionString()

Declaration
public virtual void RemoveDefaultConnectionString()

SetActivationEndDate(DateTime?)

Declaration
public virtual void SetActivationEndDate(DateTime? activationEndDate)
Parameters
Type Name Description
DateTime? activationEndDate

SetActivationState(TenantActivationState)

Declaration
public virtual void SetActivationState(TenantActivationState activationState)
Parameters
Type Name Description
TenantActivationState activationState

SetConnectionString(string, string)

Declaration
public virtual void SetConnectionString(string name, string connectionString)
Parameters
Type Name Description
string name
string connectionString

SetDefaultConnectionString(string)

Declaration
public virtual void SetDefaultConnectionString(string connectionString)
Parameters
Type Name Description
string connectionString

SetName(string)

Declaration
protected virtual void SetName(string name)
Parameters
Type Name Description
string name

Implements

Volo.Abp.Auditing.IHasEntityVersion
In this article
Back to top Powered by Volosoft