Interface ITenantGovernanceActionStore
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Stores runtime tenant-governance actions created or transitioned by the governance action workflow.
public interface ITenantGovernanceActionStoreProperties
Section titled “Properties”Actions
Section titled “ Actions”Gets the stored runtime tenant-governance actions.
IReadOnlyList<TenantGovernanceActionDescriptor> Actions { get; }Property Value
Section titled “Property Value”IReadOnlyList<TenantGovernanceActionDescriptor>
Gets the number of stored runtime tenant-governance actions.
int Count { get; }Property Value
Section titled “Property Value”IsDurable
Section titled “ IsDurable”Gets a value indicating whether action state survives process restarts.
bool IsDurable { get; }Property Value
Section titled “Property Value”Ownership
Section titled “ Ownership”Gets the ownership mode for the store implementation.
string Ownership { get; }Property Value
Section titled “Property Value”StoreKind
Section titled “ StoreKind”Gets the operator-facing store kind.
string StoreKind { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Upsert(TenantGovernanceActionDescriptor)
Section titled “ Upsert(TenantGovernanceActionDescriptor)”Creates or replaces one stored runtime tenant-governance action.
void Upsert(TenantGovernanceActionDescriptor action)Parameters
Section titled “Parameters”action TenantGovernanceActionDescriptor
The tenant-governance action to store.