Class TenantInvitationDeliveryRequest
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.MultiTenancy.Governance.Services
Assembly: Cephalon.MultiTenancy.Governance.dll
Describes a tenant invitation delivery dispatch request.
public sealed class TenantInvitationDeliveryRequestInheritance
Section titled “Inheritance”object ← TenantInvitationDeliveryRequest
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”TenantInvitationDeliveryRequest(string, string, string?, string?, string?, string?, DateTimeOffset?, string?, bool, IReadOnlyDictionary<string, string>?)
Section titled “ TenantInvitationDeliveryRequest(string, string, string?, string?, string?, string?, DateTimeOffset?, string?, bool, IReadOnlyDictionary<string, string>?)”Creates a tenant invitation delivery dispatch request.
public TenantInvitationDeliveryRequest(string tenantId, string invitationId, string? channel = null, string? senderId = null, string? source = null, string? actor = null, DateTimeOffset? atUtc = null, string? correlationId = null, bool recordDelivery = true, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”tenantId string
The tenant identifier that owns the invitation.
invitationId string
The invitation identifier to deliver.
channel string?
The requested delivery channel.
senderId string?
The preferred delivery sender identifier.
source string?
The source that requested delivery dispatch.
actor string?
The actor that requested delivery dispatch when known.
atUtc DateTimeOffset?
The UTC timestamp used for dispatch. The runtime clock is used when omitted.
correlationId string?
The optional correlation identifier for delivery dispatch.
recordDelivery bool
A value indicating whether delivery outcome metadata should be recorded on the invitation.
metadata IReadOnlyDictionary<string, string>?
Optional delivery dispatch metadata.
Properties
Section titled “Properties”Gets the actor that requested delivery dispatch when known.
public string? Actor { get; }Property Value
Section titled “Property Value”Gets the UTC timestamp used for dispatch.
public DateTimeOffset? AtUtc { get; }Property Value
Section titled “Property Value”Channel
Section titled “ Channel”Gets the requested delivery channel.
public string Channel { get; }Property Value
Section titled “Property Value”CorrelationId
Section titled “ CorrelationId”Gets the optional correlation identifier for delivery dispatch.
public string? CorrelationId { get; }Property Value
Section titled “Property Value”InvitationId
Section titled “ InvitationId”Gets the invitation identifier to deliver.
public string InvitationId { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional delivery dispatch metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
RecordDelivery
Section titled “ RecordDelivery”Gets a value indicating whether delivery outcome metadata should be recorded on the invitation.
public bool RecordDelivery { get; }Property Value
Section titled “Property Value”SenderId
Section titled “ SenderId”Gets the preferred delivery sender identifier.
public string? SenderId { get; }Property Value
Section titled “Property Value”Source
Section titled “ Source”Gets the source that requested delivery dispatch.
public string? Source { get; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets the tenant identifier that owns the invitation.
public string TenantId { get; }