다음을 통해 공유


GrainType 구조체

정의

조직의 형식을 나타냅니다.

[Orleans.GenerateSerializer]
[Orleans.Immutable]
[System.Serializable]
public readonly struct GrainType : IComparable<Orleans.Runtime.GrainType>, IEquatable<Orleans.Runtime.GrainType>, ISpanFormattable, System.Runtime.Serialization.ISerializable
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<System.Serializable>]
type GrainType = struct
    interface ISerializable
    interface ISpanFormattable
    interface IFormattable
Public Structure GrainType
Implements IComparable(Of GrainType), IEquatable(Of GrainType), ISerializable, ISpanFormattable
상속
GrainType
특성
구현

생성자

GrainType(Byte[])

GrainType 구조체의 새 인스턴스를 초기화합니다.

GrainType(IdSpan)

GrainType 구조체의 새 인스턴스를 초기화합니다.

속성

IsDefault

이 인스턴스가 기본값인지 여부를 나타내는 값을 가져옵니다.

Value

기본 값을 가져옵니다.

메서드

AsSpan()

이 인스턴스의 범위 표현을 반환합니다.

CompareTo(GrainType)

조직의 형식을 나타냅니다.

Create(String)

GrainType 인스턴스를 만듭니다.

Equals(GrainType)

조직의 형식을 나타냅니다.

Equals(Object)

조직의 형식을 나타냅니다.

GetHashCode()

조직의 형식을 나타냅니다.

GetObjectData(SerializationInfo, StreamingContext)

조직의 형식을 나타냅니다.

GetUniformHashCode()

이 조직 형식에 대한 균일하고 안정적인 해시 코드를 생성합니다.

ToString()

값을 UTF8로 디코딩하여 이 인스턴스의 문자열 표현을 반환합니다.

UnsafeGetArray(GrainType)

조직 형식 인스턴스의 기본 배열을 반환합니다.

연산자

Equality(GrainType, GrainType)

제공된 피연산자를 같음으로 비교합니다.

Explicit(GrainType to IdSpan)

GrainTypeIdSpan로 변환합니다.

Explicit(IdSpan to GrainType)

IdSpanGrainType로 변환합니다.

Inequality(GrainType, GrainType)

제공된 피연산자를 같지 않은 피연산자를 비교합니다.

명시적 인터페이스 구현

IFormattable.ToString(String, IFormatProvider)

조직의 형식을 나타냅니다.

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

조직의 형식을 나타냅니다.

확장 메서드

IsClient(GrainType)

형식이 클라이언트 false 인 경우 를 반환 true 합니다(그렇지 않은 경우).

IsGrainService(GrainType)

형식이 조직 서비스 false 인 경우 를 반환 true 합니다(그렇지 않은 경우).

IsLegacyGrain(GrainType)

형식이 레거시 조직 false 인 경우 를 반환 true 합니다(그렇지 않은 경우).

IsSystemTarget(GrainType)

형식이 시스템 대상 false 인 경우 를 반환 true 합니다(그렇지 않은 경우).

적용 대상