GrainId Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengidentifikasi biji-bijian.
[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)
- Warisan
-
GrainId
- Atribut
- Penerapan
Konstruktor
GrainId(GrainType, IdSpan) |
Membuat instans baru GrainType . |
Properti
IsDefault |
|
Key |
Mendapatkan kunci biji-bijian. |
Type |
Mendapatkan jenis biji-bijian. |
Metode
CompareTo(GrainId) |
Mengidentifikasi biji-bijian. |
Create(GrainType, IdSpan) |
Membuat instans baru GrainType . |
Create(GrainType, String) |
Membuat instans baru GrainType . |
Create(String, String) |
Membuat instans baru GrainType . |
Equals(GrainId) |
Mengidentifikasi biji-bijian. |
Equals(Object) |
Mengidentifikasi biji-bijian. |
GetHashCode() |
Mengidentifikasi biji-bijian. |
GetObjectData(SerializationInfo, StreamingContext) |
Mengidentifikasi biji-bijian. |
GetUniformHashCode() |
Menghasilkan kode hash yang seragam dan stabil untuk id biji-bijian. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Mengurai GrainId dari rentang. |
Parse(String, IFormatProvider) |
Mengurai GrainId dari string. |
Parse(String) |
Mengurai GrainId dari string. |
ToString() |
Mengidentifikasi biji-bijian. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, GrainId) |
Mencoba mengurai GrainId dari rentang. |
TryParse(String, GrainId) |
Mencoba mengurai GrainId dari string. |
TryParse(String, IFormatProvider, GrainId) |
Mencoba mengurai GrainId dari string. |
Operator
Equality(GrainId, GrainId) |
Membandingkan operan yang disediakan untuk kesetaraan. |
Inequality(GrainId, GrainId) |
Membandingkan operan yang disediakan untuk ketidaksamaan. |
Implementasi Antarmuka Eksplisit
IFormattable.ToString(String, IFormatProvider) |
Mengidentifikasi biji-bijian. |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Mengidentifikasi biji-bijian. |
Metode Ekstensi
GetGuidKey(GrainId, String) |
Mengembalikan Guid representasi kunci primer grain. |
GetGuidKey(GrainId) |
Mengembalikan Guid representasi kunci primer grain. |
GetIntegerKey(GrainId, String) |
Mengembalikan Int64 representasi kunci grain. |
GetIntegerKey(GrainId) |
Mengembalikan Int64 representasi kunci grain. |
TryGetGuidKey(GrainId, Guid, String) |
Mencoba mengurai Key bagian id biji-bijian yang disediakan untuk mengekstrak Guid kunci dan String ekstensi kunci. |
TryGetIntegerKey(GrainId, Int64, String) |
Mencoba mengurai Key bagian id biji-bijian yang disediakan untuk mengekstrak Int64 kunci dan String ekstensi kunci. |
IsClient(GrainId) |
Mengembalikan |
IsSystemTarget(GrainId) |
Mengembalikan |