Bagikan melalui


ClientConfiguration Kelas

Definisi

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
ClientConfiguration
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 T tertentu di mana T penyedia aliran

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.

Berlaku untuk