Show / Hide Table of Contents

Class Tenant

Inheritance
System.Object
Entity
Entity<Guid>
BasicAggregateRoot<Guid>
AggregateRoot<Guid>
CreationAuditedAggregateRoot<Guid>
AuditedAggregateRoot<Guid>
FullAuditedAggregateRoot<Guid>
Tenant
Implements
IAggregateRoot<Guid>
IEntity<Guid>
IAggregateRoot
IEntity
IGeneratesDomainEvents
IHasExtraProperties
IHasConcurrencyStamp
ICreationAuditedObject
IAuditedObject
IFullAuditedObject
Inherited Members
FullAuditedAggregateRoot<Guid>.IsDeleted
FullAuditedAggregateRoot<Guid>.DeleterId
FullAuditedAggregateRoot<Guid>.DeletionTime
AuditedAggregateRoot<Guid>.LastModificationTime
AuditedAggregateRoot<Guid>.LastModifierId
CreationAuditedAggregateRoot<Guid>.CreationTime
CreationAuditedAggregateRoot<Guid>.CreatorId
AggregateRoot<Guid>.ExtraProperties
AggregateRoot<Guid>.ConcurrencyStamp
AggregateRoot<Guid>.Validate(ValidationContext)
BasicAggregateRoot<Guid>.GetLocalEvents()
BasicAggregateRoot<Guid>.GetDistributedEvents()
BasicAggregateRoot<Guid>.ClearLocalEvents()
BasicAggregateRoot<Guid>.ClearDistributedEvents()
BasicAggregateRoot<Guid>.AddLocalEvent(Object)
BasicAggregateRoot<Guid>.AddDistributedEvent(Object)
Entity<Guid>.Id
Entity<Guid>.GetKeys()
Entity<Guid>.ToString()
Entity.EntityEquals(IEntity)
Namespace: Volo.Abp.TenantManagement
Assembly: Volo.Abp.TenantManagement.Domain.dll
Syntax
public class Tenant : FullAuditedAggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp, ICreationAuditedObject, IAuditedObject, IFullAuditedObject

Constructors

Tenant()

Declaration
protected Tenant()

Tenant(Guid, String)

Declaration
protected Tenant(Guid id, string name)
Parameters
Type Name Description
Guid id
System.String name

Properties

ConnectionStrings

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

Name

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

Methods

FindConnectionString(String)

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

FindDefaultConnectionString()

Declaration
public virtual string FindDefaultConnectionString()
Returns
Type Description
System.String

RemoveConnectionString(String)

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

RemoveDefaultConnectionString()

Declaration
public virtual void RemoveDefaultConnectionString()

SetConnectionString(String, String)

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

SetDefaultConnectionString(String)

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

SetName(String)

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

Implements

IAggregateRoot<TKey>
IEntity<TKey>
IAggregateRoot
IEntity
IGeneratesDomainEvents
IHasExtraProperties
IHasConcurrencyStamp
ICreationAuditedObject
IAuditedObject
IFullAuditedObject

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft