SiloHost Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.
Memungkinkan hosting silo Orleans secara terprogram di domain aplikasi saat ini.
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
- Warisan
-
SiloHost
- Atribut
- Penerapan
Konstruktor
SiloHost(String, ClusterConfiguration) |
Kedaluwarsa.
Konstruktor |
SiloHost(String, FileInfo) |
Kedaluwarsa.
Konstruktor |
SiloHost(String) |
Kedaluwarsa.
Konstruktor |
Properti
Config |
Kedaluwarsa.
Data konfigurasi untuk sistem Orleans. |
ConfigFileName |
Kedaluwarsa.
File konfigurasi yang digunakan untuk silo ini.
Mengubah ini setelah silo dimulai (ketika |
ConfigLoaded |
Kedaluwarsa.
Apakah konfigurasi silo telah dimuat dan menginisialisasi konfigurasi runtime. |
ConfigureSiloHostDelegate |
Kedaluwarsa.
delegasikan untuk menambahkan beberapa konfigurasi ke klien |
Debug |
Kedaluwarsa.
Bendera Debug Silo.
Jika diatur ke |
DeploymentId |
Kedaluwarsa.
Id Kluster (jika ada) untuk kluster tempat silo ini berjalan. |
IsStarted |
Kedaluwarsa.
Apakah silo ini berhasil dimulai dan saat ini sedang berjalan. |
Name |
Kedaluwarsa.
Nama silo ini. |
NodeConfig |
Kedaluwarsa.
Data konfigurasi untuk silo ini. |
TraceFilePath |
Kedaluwarsa.
Direktori yang digunakan untuk file log jejak yang ditulis oleh silo ini. |
Type |
Kedaluwarsa.
Jenis silo ini - baik |
Verbose |
Kedaluwarsa.
Bendera Verbose.
Jika diatur ke |
Metode
Dispose() |
Kedaluwarsa.
Dipanggil ketika silo ini sedang Dibuang oleh runtime .NET. |
Dispose(Boolean) |
Kedaluwarsa.
Lakukan operasi Buang/bersihkan. |
InitializeOrleansSilo() |
Kedaluwarsa.
Inisialisasi silo ini. |
InitializeSilo() |
Kedaluwarsa.
Inisialisasi silo ini. |
LoadConfig() |
Kedaluwarsa.
Cari dan muat file konfigurasi untuk silo ini. |
LoadOrleansConfig() |
Kedaluwarsa.
Cari dan muat file konfigurasi untuk silo ini. |
ReportStartupError(Exception) |
Kedaluwarsa.
Laporkan kesalahan selama startup silo. |
SetDeploymentId(String, String) |
Kedaluwarsa.
Atur ClusterId untuk silo ini, serta string koneksi untuk menggunakan data sistem silo, seperti tabel keanggotaan kluster.. |
SetExpectedClusterSize(Int32) |
Kedaluwarsa.
Atur ukuran penyebaran yang diharapkan. |
SetPrimaryNodeEndpoint(IPEndPoint) |
Kedaluwarsa.
Atur alamat titik akhir untuk silo Primer (jika ada). Silo ini mungkin Primer, dalam hal ini alamat harus cocok dengan alamat soket koneksi antar-silo silo ini. |
SetProxyEndpoint(IPEndPoint) |
Kedaluwarsa.
Atur alamat titik akhir proksi gateway untuk silo ini. |
SetReminderServiceType(GlobalConfiguration+ReminderServiceProviderType) |
Kedaluwarsa.
Atur jenis layanan pengingat yang akan digunakan oleh silo ini. |
SetSeedNodeEndpoint(IPEndPoint) |
Kedaluwarsa.
Atur alamat titik akhir node benih yang akan digunakan oleh silo. |
SetSeedNodeEndpoints(IPEndPoint[]) |
Kedaluwarsa.
Atur set alamat titik akhir node benih yang akan digunakan oleh silo. |
SetSiloEndpoint(IPEndPoint, Int32) |
Kedaluwarsa.
Atur alamat titik akhir utama untuk silo ini, ditambah nilai pembuatan silo yang akan digunakan untuk membedakan instans silo ini dari instans silo sebelumnya yang sebelumnya berjalan pada titik akhir ini. |
SetSiloLivenessType(GlobalConfiguration+LivenessProviderType) |
Kedaluwarsa.
Atur jenis keakuratan keanggotaan yang akan digunakan oleh silo ini. |
SetSiloType(Silo+SiloType) |
Kedaluwarsa.
Atur jenis silo ini. Defaultnya adalah Sekunder. |
ShutdownOrleansSilo() |
Kedaluwarsa.
Matikan silo ini dengan baik. |
ShutdownSilo() |
Kedaluwarsa.
Matikan silo ini dengan baik. |
ShutdownSiloAsync(CancellationToken) |
Kedaluwarsa.
Mengembalikan tugas yang akan diselesaikan ketika silo selesai dimatikan, atau token pembatalan dibatalkan. |
ShutdownSiloAsync(Int32, CancellationToken) |
Kedaluwarsa.
Mengembalikan tugas yang akan diselesaikan ketika silo selesai dimatikan, atau token pembatalan dibatalkan. |
StartOrleansSilo(Boolean) |
Kedaluwarsa.
Mulai silo ini. |
StartSilo(Boolean) |
Kedaluwarsa.
Mulai silo ini. |
StartSiloAsync(Boolean) |
Kedaluwarsa.
Mulai silo ini. |
StopOrleansSilo() |
Kedaluwarsa.
Hentikan silo ini. |
StopSilo() |
Kedaluwarsa.
Hentikan silo ini. |
UnInitializeOrleansSilo() |
Kedaluwarsa.
Batalkan pemisahan silo ini. |
UnInitializeSilo() |
Kedaluwarsa.
Batalkan pemisahan silo ini. |
WaitForOrleansSiloShutdown() |
Kedaluwarsa.
Tunggu silo ini dimatikan. |
WaitForOrleansSiloShutdown(CancellationToken) |
Kedaluwarsa.
Tunggu hingga silo ini dimatikan atau dihentikan dengan token pembatalan yang disediakan. |
WaitForSiloShutdown() |
Kedaluwarsa.
Tunggu silo ini dimatikan. |
WaitForSiloShutdown(CancellationToken) |
Kedaluwarsa.
Tunggu hingga silo ini dimatikan atau dihentikan dengan token pembatalan yang disediakan. |
WaitForSiloShutdownAsync(Int32, CancellationToken) |
Kedaluwarsa.
Menunggu SiloTerminatedEvent menyala atau token pembatalan dibatalkan. |