Table of Contents

Class TenantDatabaseMigratedEventData

Namespace
GroupeIsa.Neos.Shared.MultiTenant
Assembly
GroupeIsa.Neos.Shared.dll

Represents the data passed as an argument of a ITenantDatabaseMigrationInterceptor.OnTenantDatabaseMigratedAsync(TenantDatabaseMigratedEventData event).

public sealed record TenantDatabaseMigratedEventData : IEquatable<TenantDatabaseMigratedEventData>
Inheritance
TenantDatabaseMigratedEventData
Implements
Inherited Members

Constructors

TenantDatabaseMigratedEventData(NeosTenantInfo, string?, string?)

Represents the data passed as an argument of a ITenantDatabaseMigrationInterceptor.OnTenantDatabaseMigratedAsync(TenantDatabaseMigratedEventData event).

public TenantDatabaseMigratedEventData(NeosTenantInfo Tenant, string? ClientAdministratorLogin = null, string? PublisherAdministratorLogin = null)

Parameters

Tenant NeosTenantInfo

Gets the current tenant.

ClientAdministratorLogin string

Gets the client tenant administrator login. It is filled in at the tenant creation.

PublisherAdministratorLogin string

Gets the publisher tenant administrator login. It is filled in at the tenant creation.

Properties

ClientAdministratorLogin

Gets the client tenant administrator login. It is filled in at the tenant creation.

public string? ClientAdministratorLogin { get; init; }

Property Value

string

PublisherAdministratorLogin

Gets the publisher tenant administrator login. It is filled in at the tenant creation.

public string? PublisherAdministratorLogin { get; init; }

Property Value

string

Tenant

Gets the current tenant.

public NeosTenantInfo Tenant { get; init; }

Property Value

NeosTenantInfo