GrainId Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Identifie un grain.
[Orleans.GenerateSerializer]
[Orleans.Immutable]
[System.Text.Json.Serialization.JsonConverter(typeof(Orleans.Runtime.GrainIdJsonConverter))]
[System.Serializable]
public readonly struct GrainId : IComparable<Orleans.Runtime.GrainId>, IEquatable<Orleans.Runtime.GrainId>, IParsable<Orleans.Runtime.GrainId>, ISpanFormattable, ISpanParsable<Orleans.Runtime.GrainId>, System.Runtime.Serialization.ISerializable
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<System.Text.Json.Serialization.JsonConverter(typeof(Orleans.Runtime.GrainIdJsonConverter))>]
[<System.Serializable>]
type GrainId = struct
interface ISerializable
interface ISpanFormattable
interface IFormattable
interface ISpanParsable<GrainId>
interface IParsable<GrainId>
Public Structure GrainId
Implements IComparable(Of GrainId), IEquatable(Of GrainId), IParsable(Of GrainId), ISerializable, ISpanFormattable, ISpanParsable(Of GrainId)
- Héritage
-
GrainId
- Attributs
- Implémente
Constructeurs
GrainId(GrainType, IdSpan) |
Crée une instance GrainType. |
Propriétés
IsDefault |
|
Key |
Obtient la clé de grain. |
Type |
Obtient le type de grain. |
Méthodes
CompareTo(GrainId) |
Identifie un grain. |
Create(GrainType, IdSpan) |
Crée une instance GrainType. |
Create(GrainType, String) |
Crée une instance GrainType. |
Create(String, String) |
Crée une instance GrainType. |
Equals(GrainId) |
Identifie un grain. |
Equals(Object) |
Identifie un grain. |
GetHashCode() |
Identifie un grain. |
GetObjectData(SerializationInfo, StreamingContext) |
Identifie un grain. |
GetUniformHashCode() |
Génère un code de hachage uniforme et stable pour un ID de grain. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analyse un GrainId à partir de l’étendue. |
Parse(String, IFormatProvider) |
Analyse un GrainId à partir de la chaîne. |
Parse(String) |
Analyse un GrainId à partir de la chaîne. |
ToString() |
Identifie un grain. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, GrainId) |
Tente d’analyser un GrainId à partir de l’étendue. |
TryParse(String, GrainId) |
Tente d’analyser un GrainId à partir de la chaîne. |
TryParse(String, IFormatProvider, GrainId) |
Tente d’analyser un GrainId à partir de la chaîne. |
Opérateurs
Equality(GrainId, GrainId) |
Compare les opérandes fournis pour l’égalité. |
Inequality(GrainId, GrainId) |
Compare les opérandes fournis pour les inégalités. |
Implémentations d’interfaces explicites
IFormattable.ToString(String, IFormatProvider) |
Identifie un grain. |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Identifie un grain. |
Méthodes d’extension
GetGuidKey(GrainId, String) |
Retourne la Guid représentation d’une clé primaire de grain. |
GetGuidKey(GrainId) |
Retourne la Guid représentation d’une clé primaire de grain. |
GetIntegerKey(GrainId, String) |
Retourne la Int64 représentation d’une clé de grain. |
GetIntegerKey(GrainId) |
Retourne la Int64 représentation d’une clé de grain. |
TryGetGuidKey(GrainId, Guid, String) |
Tente d’analyser la Key partie de l’ID de grain fourni pour extraire une clé et String une Guid extension de clé. |
TryGetIntegerKey(GrainId, Int64, String) |
Tente d’analyser la Key partie de l’ID de grain fourni pour extraire une clé et String une Int64 extension de clé. |
IsClient(GrainId) |
Retourne |
IsSystemTarget(GrainId) |
Retourne |