ClientConfiguration 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 configuration methods on ClientBuilder to configure specific types.
Parameter konfigurasi klien Orleans.
public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration, Orleans.Runtime.Configuration.ITraceConfiguration
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")]
[System.Serializable]
public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration
type ClientConfiguration = class
inherit MessagingConfiguration
interface ITraceConfiguration
interface IStatisticsConfiguration
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")>]
[<System.Serializable>]
type ClientConfiguration = class
inherit MessagingConfiguration
interface IStatisticsConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration, ITraceConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration
- Warisan
- Atribut
- Penerapan
Konstruktor
| ClientConfiguration() |
Kedaluwarsa.
Menginisialisasi instans ClientConfigurationbaru . |
Properti
| AdoInvariant |
Kedaluwarsa.
Saat menggunakan ADO, mengidentifikasi penyedia data yang mendasar untuk penyedia gateway. Sintaks penamaan tiga bagian ini juga digunakan saat membuat pabrik baru dan untuk mengidentifikasi penyedia dalam file konfigurasi aplikasi sehingga nama penyedia, bersama dengan string koneksi terkait, dapat diambil pada waktu yang tepat. https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx |
| BufferPoolBufferSize |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| BufferPoolMaxSize |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| BufferPoolPreallocationSize |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| BulkMessageLimit |
Kedaluwarsa.
Atribut BulkMessageLimit menentukan cara melacak pesan secara massal (agregat) dengan kode erro yang identik. |
| ClientDropTimeout |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| ClientName |
Kedaluwarsa.
Nama klien ini. |
| ClientSenderBuckets |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| ClusterId |
Kedaluwarsa.
Menentukan pengidentifikasi unik untuk kluster ini. Jika silo disebarkan di Azure (dijalankan sebagai peran pekerja), id penyebaran diatur secara otomatis oleh runtime Azure, dapat diakses oleh peran melalui variabel statis RoleEnvironment.DeploymentId dan diteruskan ke silo secara otomatis oleh peran melalui konfigurasi. Jadi, jika silo dijalankan sebagai peran Azure variabel ini tidak boleh ditentukan dalam OrleansConfiguration.xml (akan ditimpa jika ditentukan). Jika silo disebarkan pada kluster dan bukan sebagai peran Azure, variabel ini harus diatur oleh skrip penyebaran dalam file OrleansConfiguration.xml. |
| CustomGatewayProviderAssemblyName |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| DataConnectionString |
Kedaluwarsa.
Menentukan string koneksi untuk penyedia gateway. Jika silo disebarkan di Azure (dijalankan sebagai peran pekerja), DataConnectionString dapat ditentukan melalui RoleEnvironment.GetConfigurationSettingValue("DataConnectionString"); Dalam kasus seperti itu diambil dari sana dan diteruskan ke silo secara otomatis oleh peran melalui konfigurasi. Jadi jika silo dijalankan sebagai peran Azure dan konfigurasi ini ditentukan melalui RoleEnvironment, variabel ini tidak boleh ditentukan dalam OrleansConfiguration.xml (akan ditimpa jika ditentukan). Jika silo disebarkan pada kluster dan bukan sebagai peran Azure, variabel ini harus diatur dalam file OrleansConfiguration.xml. Jika tidak diatur sama sekali, DevelopmentStorageAccount akan digunakan. |
| DefaultTraceLevel |
Kedaluwarsa.
Atribut DefaultTraceLevel menentukan tingkat pelacakan default untuk semua pencatat Orleans, kecuali ditimpa oleh elemen TraceLevelOverride tertentu. Tingkat default adalah Info jika atribut ini tidak muncul. |
| DeploymentId |
Kedaluwarsa.
Id Penyebaran. Ini sama dengan ClusterId dan tidak digunakan lagi untuk mendukungnya. |
| DNSHostName |
Kedaluwarsa.
Mendapatkan nama host yang sebenarnya, tanpa alamat IP. Ini sama dengan Dns.GetHostName() |
| DropExpiredMessages |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| FallbackSerializationProvider |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| GatewayListRefreshPeriod |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| GatewayProvider |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| Gateways |
Kedaluwarsa.
Daftar gateway yang akan digunakan. Setiap elemen GatewayNode menentukan simpul gateway klien grain luar. Jika klien luar (non-Orleans) terhubung ke sistem Orleans, setidaknya satu simpul gateway harus ditentukan. Simpul gateway tambahan dapat ditentukan jika diinginkan, dan akan menambahkan beberapa ketahanan dan skalabilitas kegagalan. Jika beberapa gateway ditentukan, maka setiap klien akan memilih satu dari daftar secara acak. |
| GatewaySenderQueues |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| LargeMessageWarningThreshold |
Kedaluwarsa.
Atribut LargeMessageWarningThreshold menentukan kapan membuat pesan pelacakan peringatan untuk pesan besar. |
| LargeMessageWarningThreshold |
Kedaluwarsa.
Atribut LargeMessageWarningThreshold menentukan kapan membuat pesan pelacakan peringatan untuk pesan besar. (Diperoleh dari MessagingConfiguration) |
| LimitManager |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| MaxForwardCount |
Kedaluwarsa.
Atribut MaxForwardCount menentukan berapa kali pesan disadarkan dari satu silo ke silo lainnya. Penerusan digunakan secara internal oleh tuntime sebagai mekanisme pemulihan ketika silo gagal dan keanggotaan tidak stabil. Dalam waktu seperti itu pesan mungkin tidak dirutekan dengan benar ke tujuan, dan runtime mencoba meneruskan pesan tersebut beberapa kali sebelum menolaknya. (Diperoleh dari MessagingConfiguration) |
| MaxResendCount |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| MaxSocketAge |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| MaxSockets |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| NetInterface |
Kedaluwarsa.
Atribut Antarmuka menentukan nama antarmuka jaringan yang akan digunakan untuk mengerjakan alamat IP untuk komputer ini. |
| OpenConnectionTimeout |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| Port |
Kedaluwarsa.
Atribut Port menentukan port dengar khusus untuk komputer klien ini. Jika nilainya nol, maka nomor port acak yang ditetapkan komputer akan digunakan. |
| PreferedGatewayIndex |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| PreferredFamily |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| PropagateActivityId |
Kedaluwarsa.
Apakah pengaturan Trace.CorrelationManager.ActivityId harus disebarluaskan ke dalam panggilan grain. |
| ProviderConfigurations |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| ResendOnTimeout |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| ResponseTimeout |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| SerializationProviders |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| ServiceId |
Kedaluwarsa.
Id Layanan. |
| SiloSenderQueues |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. (Diperoleh dari MessagingConfiguration) |
| SourceFile |
Kedaluwarsa.
Mendapatkan jalur file sumber konfigurasi |
| StatisticsCollectionLevel |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| StatisticsLogWriteInterval |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| StatisticsMetricsTableWriteInterval |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| StatisticsPerfCountersWriteInterval |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| StatisticsProviderName |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| StatisticsWriteLogStatisticsToTable |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| TelemetryConfiguration |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| TraceFileName |
Kedaluwarsa.
Atribut TraceFileName menentukan nama file tempat output pelacakan harus ditulis. |
| TraceFilePattern |
Kedaluwarsa.
Atribut TraceFilePattern menentukan nama pola file tempat output pelacakan harus ditulis. |
| TraceLevelOverrides |
Kedaluwarsa.
Elemen TraceLevelOverride menyediakan mekanisme untuk memungkinkan tingkat pelacakan diatur secara berbeda untuk berbagai bagian sistem Orleans. Tingkat pelacakan untuk pencatat diatur berdasarkan kecocokan awalan pada nama pencatat. TraceLevelOverrides diterapkan dalam urutan panjang; artinya, penimpaan dengan LogPrefix pencocokan terpanjang lebih diutamakan dan menentukan tingkat pelacakan untuk semua pencatat yang cocok. |
| TraceToConsole |
Kedaluwarsa.
Atribut TraceToConsole menentukan apakah output jejak harus ditulis ke konsol. Defaultnya adalah menulis data pelacakan ke konsol jika tersedia. |
| UseAdoNetSystemStore |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| UseAzureSystemStore |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| UseSqlSystemStore |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
Metode
| GetAllProviderConfigurations() |
Kedaluwarsa.
Mengambil enumerasi semua konfigurasi penyedia yang saat ini dikonfigurasi. |
| Load(TextReader) |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| LoadFromFile(String) |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| LocalhostSilo(Int32) |
Kedaluwarsa.
Mengembalikan objek ClientConfiguration untuk menyambungkan ke silo lokal (untuk pengujian). |
| RegisterStatisticsProvider(String, String, IDictionary<String,String>) |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| RegisterStatisticsProvider<T>(String, IDictionary<String,String>) |
Kedaluwarsa.
Parameter konfigurasi klien Orleans. |
| RegisterStreamProvider(String, String, IDictionary<String,String>) |
Kedaluwarsa.
Mendaftarkan penyedia aliran tertentu. |
| RegisterStreamProvider<T>(String, IDictionary<String,String>) |
Kedaluwarsa.
Mendaftarkan jenis |
| StandardLoad() |
Kedaluwarsa.
Memuat konfigurasi dari jalur standar, mencari hierarki direktori |
| ToString() |
Kedaluwarsa.
Mengembalikan string terperinci yang dapat dibaca manusia yang mewakili konfigurasi saat ini. Ini tidak berisi setiap kenop konfigurasi tunggal. |
| TryGetProviderConfiguration(String, String, IProviderConfiguration) |
Kedaluwarsa.
Mengambil konfigurasi penyedia yang ada |
Metode Ekstensi
| AddAzureQueueStreamProvider(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig) |
Kedaluwarsa.
Menambahkan penyedia aliran jenis AzureQueueStreamProvider. |
| AddAzureQueueStreamProviderV2(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig) |
Kedaluwarsa.
Menambahkan penyedia aliran jenis AzureQueueStreamProviderV2. |
| AddSimpleMessageStreamProvider(ClientConfiguration, String, Boolean, Boolean, StreamPubSubType) |
Kedaluwarsa.
Menambahkan penyedia aliran jenis SimpleMessageStreamProvider |
| AdjustForTestEnvironment(ClientConfiguration, String) |
Kedaluwarsa.
Panggilan ini mengubah konfigurasi klien dengan pengaturan khusus untuk uji coba. |