Condividi tramite


ActivationId Struct

Definizione

Identifica in modo univoco un'attivazione granulare.

[Orleans.GenerateSerializer]
[Orleans.Immutable]
[System.Text.Json.Serialization.JsonConverter(typeof(Orleans.Runtime.ActivationIdConverter))]
[System.Serializable]
public readonly struct ActivationId : IEquatable<Orleans.Runtime.ActivationId>, ISpanFormattable
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<System.Text.Json.Serialization.JsonConverter(typeof(Orleans.Runtime.ActivationIdConverter))>]
[<System.Serializable>]
type ActivationId = struct
    interface ISpanFormattable
    interface IFormattable
Public Structure ActivationId
Implements IEquatable(Of ActivationId), ISpanFormattable
Ereditarietà
ActivationId
Attributi
Implementazioni

Costruttori

ActivationId(Guid)

Inizializza una nuova istanza dell'elemento struct ActivationId.

Proprietà

IsDefault

Ottiene un valore che indica se l'istanza è l'istanza predefinita.

Metodi

Equals(ActivationId)

Identifica in modo univoco un'attivazione granulare.

Equals(Object)

Identifica in modo univoco un'attivazione granulare.

FromParsableString(String)

Analizza una rappresentazione di stringa di un ID di attivazione creato usando ToParsableString().

GetDeterministic(GrainId)

Restituisce un ID di attivazione calcolato in modo deterministico e riproducibile dall'ID granulare specificato.

GetHashCode()

Identifica in modo univoco un'attivazione granulare.

NewId()

Restituisce un nuovo ID attivazione casuale.

ToParsableString()

Restituisce una rappresentazione stringa di questo ID di attivazione che può essere analizzato da FromParsableString(String).

ToString()

Identifica in modo univoco un'attivazione granulare.

Operatori

Equality(ActivationId, ActivationId)

Confronta gli operandi forniti per l'uguaglianza.

Inequality(ActivationId, ActivationId)

Confronta gli operandi forniti per la disuguaglianza.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider)

Identifica in modo univoco un'attivazione granulare.

ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Identifica in modo univoco un'attivazione granulare.

Si applica a