다음을 통해 공유


Silo 클래스

정의

Orleans 사일로.

public class Silo
public sealed class Silo : IAsyncDisposable, IDisposable
type Silo = class
type Silo = class
    interface IAsyncDisposable
    interface IDisposable
Public Class Silo
Public NotInheritable Class Silo
Implements IAsyncDisposable, IDisposable
상속
Silo
구현

생성자

Silo(ILocalSiloDetails, IServiceProvider)
사용되지 않음.

Silo 클래스의 새 인스턴스를 초기화합니다.

Silo(String, Silo+SiloType, ClusterConfiguration)

Silo 클래스의 새 인스턴스를 초기화합니다.

필드

PrimarySiloName

기본 사일로의 표준 이름입니다.

속성

SiloAddress

이 사일로의 주소를 가져옵니다.

SiloTerminated

Task 사일로가 종료되면 완료되는 을 가져옵니다.

SiloTerminatedEvent

이 사일로의 종료를 알리는 데 사용되는 사일로 종료 이벤트입니다.

Type

이 형식을 가져옵니다.

메서드

Dispose()

Orleans 사일로.

DisposeAsync()

Orleans 사일로.

GetDebugDump(Boolean)

이 사일로에서 진단 데이터의 덤프를 반환합니다.

Shutdown()

런타임 시스템 및 애플리케이션을 정상적으로 중지합니다. 모든 조직이 제대로 비활성화됩니다. 모든 실행 중인 애플리케이션 요청이 대기되고 정상적으로 완료됩니다.

Start()

사일로 시작 작업을 수행합니다.

StartAsync(CancellationToken)

사일로를 시작합니다.

Stop()

런타임 시스템만 정상적으로 중지하지만 애플리케이션은 중지하지 않습니다. 애플리케이션 요청은 갑자기 종료되고 내부 시스템 상태는 정상적으로 중지되고 가능한 한 많이 저장됩니다. 조직 비활성화 되지 않습니다.

StopAsync(CancellationToken)

런타임 시스템만 정상적으로 중지하지만 애플리케이션은 중지하지 않습니다. 애플리케이션 요청은 갑자기 종료되고 내부 시스템 상태는 정상적으로 중지되고 가능한 한 많이 저장됩니다.

ToString()

Object.ToString 재정의 -- 이 사일로에 대한 요약 정보입니다.

UpdateStreamProviders(IDictionary<String,ProviderCategoryConfiguration>)

새로 추가된 스트림 공급자를 로드하고 초기화합니다. 전달되는 목록에 없는 공급자를 제거합니다.

적용 대상