SystemTarget 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
곡물 디렉터리, 미리 알림 서비스 등과 같은 다양한 시스템 서비스에 대한 기본 클래스입니다. GrainService에서 상속하도록 공개되었습니다. 상속 관계를 제거하는 리팩터링 후에 내부로 설정할 수 있습니다.
public abstract class SystemTarget : Orleans.ISystemTarget
public abstract class SystemTarget : IEquatable<Orleans.Runtime.IGrainContext>, Orleans.ISystemTarget
public abstract class SystemTarget : IDisposable, IEquatable<Orleans.Runtime.IGrainContext>, ISpanFormattable, Orleans.ISystemTarget, Orleans.Runtime.IGrainExtensionBinder, Orleans.Serialization.Invocation.ITargetHolder
type SystemTarget = class
interface ISystemTarget
interface IAddressable
type SystemTarget = class
interface ISystemTarget
interface IAddressable
interface IEquatable<IGrainContext>
type SystemTarget = class
interface ISystemTarget
interface IAddressable
interface IGrainContext
interface ITargetHolder
interface IEquatable<IGrainContext>
interface IGrainExtensionBinder
interface ISpanFormattable
interface IFormattable
interface IDisposable
Public MustInherit Class SystemTarget
Implements ISystemTarget
Public MustInherit Class SystemTarget
Implements IEquatable(Of IGrainContext), ISystemTarget
Public MustInherit Class SystemTarget
Implements IDisposable, IEquatable(Of IGrainContext), IGrainExtensionBinder, ISpanFormattable, ISystemTarget, ITargetHolder
- 상속
-
SystemTarget
- 파생
- 구현
생성자
SystemTarget() |
리플렉션을 행복하게 하기 위해서만 필요했습니다. |
속성
ActivationServices |
곡물 활성화의 서비스 컨테이너에 대한 액세스를 제공하는 IServiceProvider 가져옵니다. |
Deactivated |
곡물이 비활성화될 때 완료되는 Task 가져옵니다. |
GrainId |
그레인 ID를 가져옵니다. |
GrainReference |
이 곡물에 대한 참조를 가져옵니다. |
IsLowPriority |
곡물 디렉터리, 미리 알림 서비스 등과 같은 다양한 시스템 서비스에 대한 기본 클래스입니다. GrainService에서 상속하도록 공개되었습니다. 상속 관계를 제거하는 리팩터링 후에 내부로 설정할 수 있습니다. |
Scheduler |
스케줄러를 가져옵니다. |
Silo |
시스템 대상의 사일로 주소입니다. |
메서드
Activate(Dictionary<String,Object>, CancellationToken) |
이 인스턴스 활성화를 시작합니다. |
Activate(Dictionary<String,Object>, Nullable<CancellationToken>) |
이 인스턴스 활성화를 시작합니다. |
Deactivate(DeactivationReason, CancellationToken) |
이 인스턴스 비활성화를 시작합니다. |
Deactivate(DeactivationReason, Nullable<CancellationToken>) |
이 인스턴스 비활성화를 시작합니다. |
Dispose() |
곡물 디렉터리, 미리 알림 서비스 등과 같은 다양한 시스템 서비스에 대한 기본 클래스입니다. GrainService에서 상속하도록 공개되었습니다. 상속 관계를 제거하는 리팩터링 후에 내부로 설정할 수 있습니다. |
GetComponent<TComponent>() |
지정된 형식의 구성 요소를 가져옵니다. |
GetExtension<TExtensionInterface>() |
제공된 |
GetOrSetExtension<TExtension,TExtensionInterface>(Func<TExtension>) |
아직 수행하지 않은 경우 주소 지정 가능한 개체에 확장을 바인딩합니다. |
GetTarget<TTarget>() |
대상을 가져옵니다. |
Migrate(Dictionary<String,Object>, CancellationToken) |
곡물 디렉터리, 미리 알림 서비스 등과 같은 다양한 시스템 서비스에 대한 기본 클래스입니다. GrainService에서 상속하도록 공개되었습니다. 상속 관계를 제거하는 리팩터링 후에 내부로 설정할 수 있습니다. |
Migrate(Dictionary<String,Object>, Nullable<CancellationToken>) |
곡물 디렉터리, 미리 알림 서비스 등과 같은 다양한 시스템 서비스에 대한 기본 클래스입니다. GrainService에서 상속하도록 공개되었습니다. 상속 관계를 제거하는 리팩터링 후에 내부로 설정할 수 있습니다. |
ReceiveMessage(Object) |
이 인스턴스에 들어오는 메시지를 제출합니다. |
RegisterTimer(Func<Object,Task>, Object, TimeSpan, TimeSpan, String) |
타이머를 등록하여 일반 콜백을 이 곡물로 보냅니다. 이 타이머는 현재 곡물이 비활성화되지 않도록 합니다. |
RegisterTimer(Func<Object,Task>, Object, TimeSpan, TimeSpan) |
타이머를 등록하여 일반 콜백을 이 곡물로 보냅니다. 이 타이머는 현재 곡물이 비활성화되지 않도록 합니다. |
Rehydrate(IRehydrationContext) |
곡물 디렉터리, 미리 알림 서비스 등과 같은 다양한 시스템 서비스에 대한 기본 클래스입니다. GrainService에서 상속하도록 공개되었습니다. 상속 관계를 제거하는 리팩터링 후에 내부로 설정할 수 있습니다. |
SetComponent<TComponent>(TComponent) |
제공된 값을 |
ToString() |
개체의 재정의입니다. ToString() |
명시적 인터페이스 구현
IEquatable<IGrainContext>.Equals(IGrainContext) |
곡물 디렉터리, 미리 알림 서비스 등과 같은 다양한 시스템 서비스에 대한 기본 클래스입니다. GrainService에서 상속하도록 공개되었습니다. 상속 관계를 제거하는 리팩터링 후에 내부로 설정할 수 있습니다. |
IFormattable.ToString(String, IFormatProvider) |
곡물 디렉터리, 미리 알림 서비스 등과 같은 다양한 시스템 서비스에 대한 기본 클래스입니다. GrainService에서 상속하도록 공개되었습니다. 상속 관계를 제거하는 리팩터링 후에 내부로 설정할 수 있습니다. |
IGrainContext.ActivationId |
활성화 ID를 가져옵니다. |
IGrainContext.Address |
활성화 주소를 가져옵니다. |
IGrainContext.GrainInstance |
그레인 인스턴스를 가져오거나, 그레인 인스턴스가 아직 설정되지 않은 경우 |
IGrainContext.ObservableLifecycle |
수명 주기 후크를 추가하는 데 사용할 수 있는 관찰 가능한 Grain 수명 주기를 가져옵니다. |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
곡물 디렉터리, 미리 알림 서비스 등과 같은 다양한 시스템 서비스에 대한 기본 클래스입니다. GrainService에서 상속하도록 공개되었습니다. 상속 관계를 제거하는 리팩터링 후에 내부로 설정할 수 있습니다. |
ITargetHolder.GetComponent<TComponent>() |
지정된 형식의 구성 요소를 가져옵니다. |