Поделиться через


SiloHost Класс

Определение

Внимание!

This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.

Позволяет программно разместить хранилище Orleans в текущем домене приложения.

public class SiloHost : MarshalByRefObject, IDisposable
[System.Obsolete("This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.")]
public class SiloHost : MarshalByRefObject, IDisposable
type SiloHost = class
    inherit MarshalByRefObject
    interface IDisposable
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.")>]
type SiloHost = class
    inherit MarshalByRefObject
    interface IDisposable
Public Class SiloHost
Inherits MarshalByRefObject
Implements IDisposable
Наследование
Атрибуты
Реализации

Конструкторы

SiloHost(String, ClusterConfiguration)
Устаревшие..

Конструктор

SiloHost(String, FileInfo)
Устаревшие..

Конструктор

SiloHost(String)
Устаревшие..

Конструктор

Свойства

Config
Устаревшие..

Данные конфигурации для системы Орлеана.

ConfigFileName
Устаревшие..

Файл конфигурации, используемый для этого контейнера. Изменение этого значения после того, как силос начал (когда ConfigLoaded == true) не будет иметь никакого эффекта.

ConfigLoaded
Устаревшие..

Указывает, загружена ли конфигурация silo и инициализация ее конфигурации среды выполнения.

ConfigureSiloHostDelegate
Устаревшие..

делегат для добавления некоторой конфигурации в клиент

Debug
Устаревшие..

Флаг отладки Silo. Если задано значение" true , то во время запуска silo будут записаны дополнительные диагностические сведения.

DeploymentId
Устаревшие..

Идентификатор кластера (при наличии) для кластера, в котором выполняется этот узел.

IsStarted
Устаревшие..

Успешно ли запущен этот бункер и запущен ли в данный момент.

Name
Устаревшие..

Имя этого бункера.

NodeConfig
Устаревшие..

Данные конфигурации для этого хранилища.

TraceFilePath
Устаревшие..

Каталог, используемый для файла журнала трассировки, написанного этим хранилищем.

Type
Устаревшие..

Тип этого бункера - либоPrimary.Secondary

Verbose
Устаревшие..

Подробный флаг. Если задано значение "Дополнительное true состояние" и сведения о диагностике будут записаны во время запуска silo.

Методы

Dispose()
Устаревшие..

Вызывается при удалении этого экземпляра средой выполнения .NET.

Dispose(Boolean)
Устаревшие..

Выполните операцию удаления и очистки.

InitializeOrleansSilo()
Устаревшие..

Инициализируйте этот бункер.

InitializeSilo()
Устаревшие..

Инициализируйте этот бункер.

LoadConfig()
Устаревшие..

Найдите и загрузите файл конфигурации для этого файла silo.

LoadOrleansConfig()
Устаревшие..

Найдите и загрузите файл конфигурации для этого файла silo.

ReportStartupError(Exception)
Устаревшие..

Сообщите об ошибке во время запуска silo.

SetDeploymentId(String, String)
Устаревшие..

Задайте ClusterId для этого хранилища, а также строку подключения для использования системных данных silo, таких как таблица членства в кластере.

SetExpectedClusterSize(Int32)
Устаревшие..

Задайте ожидаемый размер развертывания.

SetPrimaryNodeEndpoint(IPEndPoint)
Устаревшие..

Задайте адреса конечных точек для основного узла (если таковые есть). Это хранилище может быть первичным, в этом случае этот адрес должен соответствовать адресу сокета подключения между silo.

SetProxyEndpoint(IPEndPoint)
Устаревшие..

Задайте адрес конечной точки прокси-сервера шлюза для этого контейнера.

SetReminderServiceType(GlobalConfiguration+ReminderServiceProviderType)
Устаревшие..

Задайте тип службы напоминания, который будет использоваться этим хранилищем.

SetSeedNodeEndpoint(IPEndPoint)
Устаревшие..

Задайте адрес конечной точки начального узла, который будет использоваться с помощью silo.

SetSeedNodeEndpoints(IPEndPoint[])
Устаревшие..

Задайте набор адресов конечных точек начального узла, которые будут использоваться с помощью silo.

SetSiloEndpoint(IPEndPoint, Int32)
Устаревшие..

Задайте адрес основной конечной точки для этого экземпляра silo, а также значение создания сило, которое будет использоваться для различения этого экземпляра silo от всех предыдущих экземпляров сило, которые ранее выполнялись на этой конечной точке.

SetSiloLivenessType(GlobalConfiguration+LivenessProviderType)
Устаревшие..

Задайте тип активности членства, который будет использоваться этим хранилищем.

SetSiloType(Silo+SiloType)
Устаревшие..

Задайте тип этого бункера. Значение по умолчанию — secondary.

ShutdownOrleansSilo()
Устаревшие..

Корректное завершение работы этого бункера.

ShutdownSilo()
Устаревшие..

Корректное завершение работы этого бункера.

ShutdownSiloAsync(CancellationToken)
Устаревшие..

Возвращает задачу, которая будет разрешаться после завершения завершения завершения работы с хранилищем или отмены маркера отмены.

ShutdownSiloAsync(Int32, CancellationToken)
Устаревшие..

Возвращает задачу, которая будет разрешаться после завершения завершения завершения работы с хранилищем или отмены маркера отмены.

StartOrleansSilo(Boolean)
Устаревшие..

Запустите этот бункер.

StartSilo(Boolean)
Устаревшие..

Запустите этот бункер.

StartSiloAsync(Boolean)
Устаревшие..

Запустите этот бункер.

StopOrleansSilo()
Устаревшие..

Остановите этот бункер.

StopSilo()
Устаревшие..

Остановите этот бункер.

UnInitializeOrleansSilo()
Устаревшие..

Неинициализируйте этот бункер.

UnInitializeSilo()
Устаревшие..

Неинициализируйте этот бункер.

WaitForOrleansSiloShutdown()
Устаревшие..

Дождитесь завершения работы этого бункера.

WaitForOrleansSiloShutdown(CancellationToken)
Устаревшие..

Дождитесь завершения работы этого обработчика или остановки с предоставленным маркером отмены.

WaitForSiloShutdown()
Устаревшие..

Дождитесь завершения работы этого бункера.

WaitForSiloShutdown(CancellationToken)
Устаревшие..

Дождитесь завершения работы этого обработчика или остановки с предоставленным маркером отмены.

WaitForSiloShutdownAsync(Int32, CancellationToken)
Устаревшие..

Ожидает, пока SiloTerminatedEvent срабатывает или отменяет маркер отмены.

Применяется к