SiloAddress 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사일로 주소의 세부 정보를 캡슐화하는 데이터 클래스입니다.
[System.Serializable]
public class SiloAddress : IComparable, IComparable<Orleans.Runtime.SiloAddress>, IEquatable<Orleans.Runtime.SiloAddress>
[System.Serializable]
[Orleans.Immutable]
[Orleans.SuppressReferenceTracking]
[System.Text.Json.Serialization.JsonConverter(typeof(Orleans.Runtime.SiloAddressConverter))]
public sealed class SiloAddress : IComparable<Orleans.Runtime.SiloAddress>, IEquatable<Orleans.Runtime.SiloAddress>, ISpanFormattable
[<System.Serializable>]
type SiloAddress = class
interface IEquatable<SiloAddress>
interface IComparable<SiloAddress>
interface IComparable
[<System.Serializable>]
[<Orleans.Immutable>]
[<Orleans.SuppressReferenceTracking>]
[<System.Text.Json.Serialization.JsonConverter(typeof(Orleans.Runtime.SiloAddressConverter))>]
type SiloAddress = class
interface IEquatable<SiloAddress>
interface IComparable<SiloAddress>
interface ISpanFormattable
interface IFormattable
Public Class SiloAddress
Implements IComparable, IComparable(Of SiloAddress), IEquatable(Of SiloAddress)
Public NotInheritable Class SiloAddress
Implements IComparable(Of SiloAddress), IEquatable(Of SiloAddress), ISpanFormattable
- 상속
-
SiloAddress
- 특성
- 구현
속성
Endpoint |
엔드포인트를 가져옵니다. |
Generation |
생성을 가져옵니다. |
IsClient |
이 인스턴스가 클라이언트(서버와 비교)를 나타내는지 여부를 나타내는 값을 가져옵니다. |
Zero |
빈 SiloAddress을 나타내는 특수 상수 값을 가져옵니다. |
메서드
AllocateNewGeneration() |
새 사일로 생성 번호를 할당합니다. |
CompareTo(Object) |
사일로 주소의 세부 정보를 캡슐화하는 데이터 클래스입니다. |
CompareTo(SiloAddress) |
사일로 주소의 세부 정보를 캡슐화하는 데이터 클래스입니다. |
Equals(Object) |
Object.Equals 메서드가 재정의됩니다. |
Equals(SiloAddress) |
IEquatable.Equals 메서드 재정의. |
FromParsableString(String) |
메서드에서 |
FromUtf8String(ReadOnlySpan<Byte>) |
메서드에서 |
GetConsistentHashCode() |
이 사일로 주소에 대한 일관된 해시 값을 반환합니다. |
GetHashCode() |
Object.GetHashCode 메서드가 재정의됩니다. |
GetUniformHashCodes(Int32) |
이 인스턴스에 대한 균일한 해시 코드 변형 컬렉션을 반환합니다. |
IsPredecessorOf(SiloAddress) |
제공된 값이 이 값과 동일한 논리 서버를 나타내고 이 서버의 선행 서버이면 를 반환하고, 그렇지 않으면 |
IsSuccessorOf(SiloAddress) |
제공된 값이 이 값과 동일한 논리 서버를 나타내고 이 서버의 후속 서버이면 를 반환하고, 그렇지 않으면 |
New(IPAddress, Int32, Int32) |
지정된 IP 엔드포인트 주소 및 사일로 생성 번호를 사용하여 새 사일로아드레스를 만들기 위한 팩터리입니다. |
New(IPEndPoint, Int32) |
지정된 IP 엔드포인트 주소 및 사일로 생성 번호를 사용하여 새 사일로아드레스를 만들기 위한 팩터리입니다. |
NewLocalAddress(Int32) |
지정된 생성 번호를 사용하여 이 컴퓨터에서 사일로에 대한 새 사일로Addresses를 만들기 위한 팩터리입니다. |
ToLongString() |
이 SiloAddress의 긴 문자열 표현을 반환합니다. |
ToParsableString() |
나중에 메서드와 함께 사용하기에 적합한 표준 문자열 형식으로 이 SiloAddress를 |
ToString() |
이 SiloAddress의 긴 문자열 표현을 반환합니다. |
ToStringWithHashCode() |
일관된 해시 값을 포함하여 이 SiloAddress의 긴 문자열 표현을 반환합니다. |
명시적 인터페이스 구현
IFormattable.ToString(String, IFormatProvider) |
사일로 주소의 세부 정보를 캡슐화하는 데이터 클래스입니다. |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
사일로 주소의 세부 정보를 캡슐화하는 데이터 클래스입니다. |
확장 메서드
ToGatewayUri(SiloAddress) |
게이트웨이 URI 형식으로 사일로 주소를 나타냅니다. |