SiloHost Clase

Definición

Precaución

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

Permite hospedar mediante programación un silo de Orleans en el dominio de aplicación actual.

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
Herencia
Atributos
Implementaciones

Constructores

SiloHost(String)
Obsoletos.

Constructor

SiloHost(String, ClusterConfiguration)
Obsoletos.

Constructor

SiloHost(String, FileInfo)
Obsoletos.

Constructor

Propiedades

Config
Obsoletos.

Datos de configuración para el sistema orleans.

ConfigFileName
Obsoletos.

Archivo de configuración usado para este silo. Cambiar esto después de que se haya iniciado el silo (cuando ConfigLoaded == true) no tendrá ningún efecto.

ConfigLoaded
Obsoletos.

Si la configuración del silo se ha cargado e inicializado su configuración en tiempo de ejecución.

ConfigureSiloHostDelegate
Obsoletos.

delegado para agregar alguna configuración al cliente

Debug
Obsoletos.

Marca de depuración de silo. Si se establece en true , la información de diagnóstico adicional se escribirá durante el inicio del silo.

DeploymentId
Obsoletos.

Identificador de clúster (si existe) para el clúster en el que se ejecuta este silo.

IsStarted
Obsoletos.

Si este silo se inició correctamente y se está ejecutando actualmente.

Name
Obsoletos.

Nombre de este silo.

NodeConfig
Obsoletos.

Datos de configuración de este silo.

TraceFilePath
Obsoletos.

Directorio que se va a usar para el archivo de registro de seguimiento escrito por este silo.

Type
Obsoletos.

Tipo de este silo: o PrimarySecondary.

Verbose
Obsoletos.

Marca detallada. Si se establece en true , se escribirá información adicional de estado y diagnóstico durante el inicio del silo.

Métodos

Dispose()
Obsoletos.

Se llama cuando el entorno de ejecución de .NET elimina este silo.

Dispose(Boolean)
Obsoletos.

Realice la operación Dispose/cleanup.

InitializeOrleansSilo()
Obsoletos.

Inicialice este silo.

InitializeSilo()
Obsoletos.

Inicialice este silo.

LoadConfig()
Obsoletos.

Busque y cargue el archivo de configuración de este silo.

LoadOrleansConfig()
Obsoletos.

Busque y cargue el archivo de configuración de este silo.

ReportStartupError(Exception)
Obsoletos.

Notifica un error durante el inicio del silo.

SetDeploymentId(String, String)
Obsoletos.

Establezca clusterId para este silo, así como la cadena de conexión para usar los datos del sistema de silo, como la tabla de pertenencia al clúster.

SetExpectedClusterSize(Int32)
Obsoletos.

Establezca el tamaño de implementación esperado.

SetPrimaryNodeEndpoint(IPEndPoint)
Obsoletos.

Establezca las direcciones del punto de conexión para el silo principal (si existe). Este silo puede ser Principal, en cuyo caso esta dirección debe coincidir con la dirección del socket de conexión entre silos de este silo.

SetProxyEndpoint(IPEndPoint)
Obsoletos.

Establezca la dirección del punto de conexión del proxy de puerta de enlace para este silo.

SetReminderServiceType(GlobalConfiguration+ReminderServiceProviderType)
Obsoletos.

Establezca el tipo de servicio de recordatorio que usará este silo.

SetSeedNodeEndpoint(IPEndPoint)
Obsoletos.

Establezca la dirección del punto de conexión del nodo de inicialización que usará el silo.

SetSeedNodeEndpoints(IPEndPoint[])
Obsoletos.

Establezca el conjunto de direcciones de punto de conexión del nodo de inicialización que usará el silo.

SetSiloEndpoint(IPEndPoint, Int32)
Obsoletos.

Establezca la dirección del punto de conexión principal para este silo, además del valor de generación de silo que se usará para distinguir esta instancia de silo de las instancias de silo anteriores que se ejecutaron anteriormente en este punto de conexión.

SetSiloLivenessType(GlobalConfiguration+LivenessProviderType)
Obsoletos.

Establezca el tipo de vida de pertenencia que usará este silo.

SetSiloType(Silo+SiloType)
Obsoletos.

Establezca el tipo de este silo. El valor predeterminado es Secundario.

ShutdownOrleansSilo()
Obsoletos.

Cierre correctamente este silo.

ShutdownSilo()
Obsoletos.

Cierre correctamente este silo.

ShutdownSiloAsync(CancellationToken)
Obsoletos.

Devuelve una tarea que se resolverá cuando el silo haya terminado de apagarse o se cancele el token de cancelación.

ShutdownSiloAsync(Int32, CancellationToken)
Obsoletos.

Devuelve una tarea que se resolverá cuando el silo haya terminado de apagarse o se cancele el token de cancelación.

StartOrleansSilo(Boolean)
Obsoletos.

Inicie este silo.

StartSilo(Boolean)
Obsoletos.

Inicie este silo.

StartSiloAsync(Boolean)
Obsoletos.

Inicie este silo.

StopOrleansSilo()
Obsoletos.

Detenga este silo.

StopSilo()
Obsoletos.

Detenga este silo.

UnInitializeOrleansSilo()
Obsoletos.

Desinicialice este silo.

UnInitializeSilo()
Obsoletos.

Desinicialice este silo.

WaitForOrleansSiloShutdown()
Obsoletos.

Espere a que este silo se cierre.

WaitForOrleansSiloShutdown(CancellationToken)
Obsoletos.

Espere a que este silo se cierre o se detenga con el token de cancelación proporcionado.

WaitForSiloShutdown()
Obsoletos.

Espere a que este silo se cierre.

WaitForSiloShutdown(CancellationToken)
Obsoletos.

Espere a que este silo se cierre o se detenga con el token de cancelación proporcionado.

WaitForSiloShutdownAsync(Int32, CancellationToken)
Obsoletos.

Espera a que siloTerminatedEvent se active o se cancele el token de cancelación.

Se aplica a