Orleans Ruang nama
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.
Kelas
AliasAttribute |
Saat diterapkan ke jenis atau metode, menentukan nama terkenal yang dapat digunakan untuk mengidentifikasi jenis atau metode tersebut. |
ApplicationPartAttribute |
Menentukan rakitan yang akan ditambahkan sebagai bagian aplikasi. |
ApplicationPartManagerExtensions |
Ekstensi untuk bekerja dengan ApplicationPartManager. |
AsyncSerialExecutor |
Kelas utilitas yang menyediakan eksekusi seri fungsi asinkron. Dalam dapat digunakan di dalam kode biji-bijian masuk kembali untuk menjalankan beberapa metode dengan cara yang tidak masuk kembali (serial). |
AsyncSerialExecutor<TResult> |
Kelas utilitas yang menyediakan eksekusi seri fungsi asinkron. Dalam dapat digunakan di dalam kode biji-bijian masuk kembali untuk menjalankan beberapa metode dengan cara yang tidak masuk kembali (serial). |
BatchWorker |
Pola umum untuk pekerja asinkron yang melakukan tugas kerja, ketika diberi tahu, untuk melayani pekerjaan yang diantrekan. Setiap siklus kerja menangani SEMUA pekerjaan yang diantrekan. Jika pekerjaan baru tiba selama siklus kerja, siklus lain akan dijadwalkan. Pekerja tidak pernah menjalankan lebih dari satu instans siklus kerja pada satu waktu, dan tidak menggunakan sumber daya saat menganggur. Ini menggunakan TaskScheduler.Current untuk menjadwalkan siklus kerja. |
BatchWorkerFromDelegate |
BatchWorker Implementasi yang menjalankan delegasi yang disediakan sebagai implementasinyaWork(). |
ClientBuilder |
Penyusun yang digunakan untuk membuat IClusterClient instans. |
ClientBuilderExtensions |
Metode ekstensi untuk IClientBuilder. |
ClientBuilderGrainCallFilterExtensions |
Ekstensi untuk mengonfigurasi filter panggilan grain. |
ClientStreamingExtensions |
Metode ekstensi untuk mengakses penyedia aliran dari klien. |
CollectionAgeLimitAttribute |
Menentukan periode tidak aktif sebelum biji-bijian tersedia untuk pengumpulan dan pennonaktifkanan. |
CompoundTypeAliasAttribute |
Saat diterapkan ke jenis, menunjukkan bahwa jenis harus dikodekan sebagai hubungan dari jenis tertentu. |
DefaultInvokableBaseTypeAttribute |
Diterapkan ke jenis dasar proksi dan jenis atribut yang digunakan pada metode antarmuka yang dapat dipanggil untuk menentukan jenis dasar untuk objek yang dapat dipanggil yang mewakili panggilan metode. |
DefaultInvokeMethodNameAttribute |
Diterapkan ke jenis dasar proksi dan jenis atribut yang digunakan pada metode antarmuka yang dapat dipanggil untuk menentukan jenis dasar untuk objek yang dapat dipanggil yang mewakili panggilan metode. |
GatewayCountChangedEventArgs |
Argumen peristiwa untuk peristiwa konektivitas gateway. |
GenerateCodeForDeclaringAssemblyAttribute |
Menunjukkan bahwa generator sumber juga harus memeriksa dan menghasilkan kode untuk rakitan yang berisi jenis yang ditentukan. |
GeneratedActivatorConstructorAttribute |
Saat diterapkan ke konstruktor, menunjukkan bahwa implementasi aktivator yang dihasilkan harus menggunakan konstruktor tersebut saat mengaktifkan instans. |
GenerateMethodSerializersAttribute |
Saat diterapkan ke antarmuka, menentukan bahwa kode dukungan harus dibuat untuk memungkinkan jarak jauh panggilan antarmuka. |
GenerateSerializerAttribute |
Saat diterapkan ke jenis, menentukan bahwa jenis dimaksudkan untuk diserialisasikan dan kode serialisasi tersebut harus dihasilkan untuk jenis tersebut. |
GetCompletionSourceMethodNameAttribute |
Diterapkan ke atribut metode pada antarmuka yang dapat dipanggil untuk menentukan nama metode yang akan dipanggil untuk mendapatkan sumber penyelesaian yang dikirimkan ke metode kirim dan akhirnya dikembalikan ke pemanggil. |
Grain |
Kelas dasar abstrak untuk semua kelas biji-bijian. |
Grain<TGrainState> |
Kelas dasar untuk Grain dengan status persisten yang dinyatakan. |
GrainBaseExtensions |
Metode pembantu untuk IGrainBase implementasi. |
GrainCancellationToken |
Analog CancellationToken yang dapat dikirim di antara biji-bijian. |
GrainCancellationTokenSource |
Analog CancellationTokenSource yang dapat dikirim di antara biji-bijian. |
GrainClient |
Runtime klien untuk menyambungkan ke sistem Orleans |
GrainContextComponentExtensions |
Ekstensi untuk IGrainContext terkait dengan IGrainExtension. |
GrainExtensions |
Metode ekstensi untuk biji-bijian. |
GrainInterfaceTypeToGrainTypeResolver |
GrainInterfaceTypeMengaitkan s dengan yang kompatibelGrainType. |
GrainReminderExtensions |
Metode ekstensi untuk mengakses pengingat dari Grain implementasi atau IGrainBase . |
GrainState |
Kelas dasar untuk kelas status biji-bijian yang dihasilkan. |
GrainState<T> |
Implementasi default .IGrainState<T> |
GrainStreamingExtensions |
Metode ekstensi untuk mengakses penyedia aliran dari Grain implementasi atau IGrainBase . |
GrainTypeAttribute |
Menentukan jenis biji-bijian dari kelas biji-bijian yang dilampirkan. |
IdAttribute |
Menentukan identitas unik anggota. |
ImmutableAttribute |
Menunjukkan bahwa jenis, jenis anggota, parameter, atau nilai pengembalian yang diterapkannya harus diperlakukan sebagai tidak dapat diubah dan oleh karena itu salinan defensif tidak pernah diperlukan. Ketika diterapkan pada kelas yang tidak disegel, jenis turunan tidak dijamin tidak dapat diubah. |
ImplicitChannelSubscriptionAttribute |
Atribut [Orleans.ImplicitStreamSubscription] digunakan untuk menandai biji-bijian sebagai langganan aliran implisit. |
ImplicitStreamSubscriptionAttribute |
Atribut [Orleans.ImplicitStreamSubscription] digunakan untuk menandai biji-bijian sebagai langganan aliran implisit. |
InvokableBaseTypeAttribute |
Diterapkan ke jenis atribut yang digunakan pada metode antarmuka yang dapat dipanggil untuk menentukan jenis dasar untuk objek yang dapat dipanggil yang mewakili panggilan metode. |
InvokableCustomInitializerAttribute |
Diterapkan ke jenis atribut metode antarmuka untuk menentukan metode yang akan dipanggil pada objek yang dapat dipanggil yang dibuat saat memanggil metode antarmuka tersebut. |
InvokeMethodNameAttribute |
Diterapkan ke atribut metode pada antarmuka yang dapat dipanggil untuk menentukan nama metode pada jenis dasar yang akan dipanggil saat mengirimkan permintaan. |
JenkinsHash | |
KeepAliveAttribute |
Ketika diterapkan ke jenis implementasi biji-bijian, atribut ini menentukan bahwa aktivasi biji-bijian tidak boleh dikumpulkan oleh pengumpul aktivasi menganggur. |
LifecycleExtensions |
Ekstensi untuk bekerja dengan pengamat siklus hidup. |
LifecycleSubject |
Menyediakan fungsionalitas untuk mengamati siklus hidup. |
MembershipEntry | |
MembershipTableData | |
NamedOptionExtensions |
Ekstensi untuk bekerja dengan kelas opsi bernama. |
ObserverSubscriptionManager<T> |
Kelas ObserverSubscriptionManager adalah kelas pembantu untuk biji-bijian yang mendukung pengamat. Ini menyediakan metode untuk melacak pengamat berlangganan dan untuk mengirim pemberitahuan. |
OmitDefaultMemberValuesAttribute |
Saat diterapkan ke jenis, menunjukkan bahwa serializer yang dihasilkan untuk jenis tersebut harus menghindari serialisasi anggota jika nilai anggota sama dengan nilai defaultnya. |
OptionFormattingUtilities |
Kelas utilitas untuk pemformatan opsi |
OptionsLogger |
Kelas dasar untuk pencatat opsi default klien dan silo. |
OrleansConnectionSecurityHostingExtensions | |
OrleansConstructorAttribute |
Menentukan konstruktor yang harus digunakan serializer saat membuat instans baru dari data berseri. |
PeriodicAction | |
PersistentStateAttributeMapper |
Pemeta atribut yang memetakan atribut status persisten ke instans pabrik yang sesuai. |
PublicOrleansTaskExtensions |
Fungsi utilitas untuk menangani Task instans. |
RedactAttribute |
Saat diterapkan ke properti pada kelas opsi, atribut ini mencegah nilai properti diformat dengan menyesuaikan IOptionFormatter instans. |
RedactConnectionStringAttribute |
Saat diterapkan ke properti string koneksi pada kelas opsi, atribut ini mencegah nilai properti diformat dengan menyesuaikan IOptionFormatter instans. |
RegexImplicitChannelSubscriptionAttribute |
Atribut [Orleans.RegexImplicitStreamSubscription] digunakan untuk menandai butiran sebagai langganan aliran implisit dengan memfilter namespace streaming untuk berlangganan menggunakan ekspresi reguler. |
RegexImplicitStreamSubscriptionAttribute |
Atribut [Orleans.RegexImplicitStreamSubscription] digunakan untuk menandai butiran sebagai langganan aliran implisit dengan memfilter namespace streaming untuk berlangganan menggunakan ekspresi reguler. |
RegisterActivatorAttribute |
Ketika diterapkan ke jenis, menunjukkan bahwa jenisnya adalah aktivator dan harus didaftarkan secara otomatis. |
RegisterConverterAttribute |
Saat diterapkan ke jenis, menunjukkan bahwa jenisnya adalah pengonversi dan harus didaftarkan secara otomatis. |
RegisterCopierAttribute |
Saat diterapkan ke jenis, menunjukkan bahwa jenisnya adalah salinan dan harus didaftarkan secara otomatis. |
RegisterProviderAttribute |
Ketika diterapkan ke jenis, menunjukkan bahwa jenisnya adalah penyedia dan harus didaftarkan secara otomatis. |
RegisterSerializerAttribute |
Saat diterapkan ke jenis, menunjukkan bahwa jenisnya adalah serializer dan harus didaftarkan secara otomatis. |
ReminderEntry |
Mewakili entri tabel pengingat. |
ReminderTableData |
Mewakili kumpulan entri tabel pengingat. |
ResponseTimeoutAttribute |
Menentukan batas waktu respons untuk metode antarmuka yang ditentukan. |
SerializationCallbacksAttribute |
Menentukan jenis yang akan dibuat dan dipanggil saat melakukan operasi serialisasi pada instans jenis yang dilampirkan atribut ini. |
SerializerConfigurationValidator |
Memvalidasi konfigurasi serializer. |
SerializerTransparentAttribute |
Menunjukkan bahwa jenis tertentu tidak terlihat untuk tujuan serialisasi. Hanya dapat digunakan pada jenis abstrak tanpa bidang berseri dan secara efektif menghapusnya dari hierarki pewarisan. Menambahkan/menghapus atribut ini dari jenis akan menyebabkan ketidakcocokan tingkat protokol serialisasi (seperti perubahan hierarki jenis). |
ServiceLifecycleStage |
Tahap siklus hidup klien orleans atau silo. |
StableHash | |
SuppressReferenceTrackingAttribute |
Saat diterapkan ke jenis, menunjukkan bahwa serializer yang dihasilkan untuk jenis tersebut tidak boleh melacak referensi ke jenis tersebut. |
TableVersion | |
TaskDone |
Tugas 'Selesai' kekosongan khusus yang sudah dalam status RunToCompletion. Setara dengan Task.FromResult(1). |
TlsConnectionBuilderExtensions | |
TransactionAttribute |
Atribut TransactionAttribute digunakan untuk menandai metode yang memulai dan menggabungkan transaksi. |
TransactionRequest | |
TransactionRequest<TResult> | |
TransactionRequestBase | |
TransactionResponse | |
TransactionTaskRequest | |
TransactionTaskRequest<TResult> | |
UseActivatorAttribute |
Ketika diterapkan ke jenis, menunjukkan bahwa jenis harus diaktifkan menggunakan aktivator terdaftar daripada melalui konstruktornya atau mekanisme lain. |
Struct
DeactivationReason |
Mewakili alasan untuk memulai penonaktifan biji-bijian. |
Antarmuka
IClientBuilder |
Fungsionalitas untuk membangun IClusterClient instans. |
IClientConnectionRetryFilter |
Filter digunakan untuk menentukan apakah koneksi kluster harus dicoba ulang. |
IClusterClient |
Antarmuka klien untuk berinteraksi dengan kluster Orleans. |
IClusterClientLifecycle |
ILifecycleObservable Jenis penanda untuk siklus hidup klien. |
IConfigurationValidator |
Menjelaskan validator konfigurasi yang dipanggil selama inisialisasi klien dan silo. |
IConverter<TValue,TSurrogate> |
Fungsionalitas untuk mengonversi antara dua jenis. |
IFacetMetadata |
Antarmuka penanda untuk faset |
IGrain |
Antarmuka penanda untuk biji-bijian |
IGrainBase |
Antarmuka untuk implementasi biji-bijian |
IGrainCallContext |
Mewakili pemanggilan metode serta hasil pemanggilan. |
IGrainCallFilter |
Antarmuka untuk filter panggilan biji-bijian. |
IGrainFactory |
Fungsionalitas untuk membuat referensi ke biji-bijian. |
IGrainInvokeInterceptor | |
IGrainObserver |
Antarmuka penanda untuk pengamat biji-bijian. Pengamat digunakan untuk menerima pemberitahuan dari biji-bijian; artinya, mereka mewakili sisi pelanggan antarmuka penerbit/pelanggan. |
IGrainState |
Menentukan status biji-bijian |
IGrainState<T> |
Menentukan status biji-bijian |
IGrainWithGuidCompoundKey |
Antarmuka penanda untuk butir dengan kunci mabuk. |
IGrainWithGuidKey |
Antarmuka penanda untuk butir dengan Guid kunci. |
IGrainWithIntegerCompoundKey |
Antarmuka penanda untuk butir dengan kunci mabuk. |
IGrainWithIntegerKey |
Antarmuka penanda untuk butir dengan Int64 kunci. |
IGrainWithStringKey |
Antarmuka penanda untuk butir dengan String kunci. |
IIncomingGrainCallContext |
Mewakili pemanggilan metode masuk serta hasil pemanggilan. |
IIncomingGrainCallFilter |
Antarmuka untuk filter panggilan biji-bijian masuk. |
ILifecycleObservable |
Siklus hidup yang dapat diamati. Setiap tahap siklus hidup dapat diamati. Semua pengamat akan diberi tahu ketika tahap tercapai saat dimulai, dan berhenti. Tahapan dimulai dalam urutan naik, dan dihentikan dalam urutan turun. |
ILifecycleObserver |
Pengamat siklus hidup yang digunakan untuk menangani pemberitahuan mulai dan hentikan. |
ILifecycleParticipant<TLifecycleObservable> |
Menyediakan kait untuk mengambil bagian dalam siklus hidup. Juga dapat bertindak sebagai antarmuka sinyal yang menunjukkan bahwa objek dapat mengambil bagian dalam siklus hidup. |
ILifecycleSubject |
Baik pengamat siklus hidup maupun siklus hidup yang dapat diamati. |
IMembershipTable |
Antarmuka untuk Tabel Keanggotaan. |
IMembershipTableGrain |
Antarmuka tabel keanggotaan untuk implementasi berbasis grain. |
IMembershipTableSystemTarget |
Antarmuka tabel keanggotaan untuk implementasi berbasis target sistem. |
IOptionFormatter |
format opsi dan beri kategori dan nama |
IOptionFormatter<T> |
Pemformat opsi untuk jenis opsi tertentu |
IOptionFormatterResolver<T> |
IOptionFormatterResolver mengatasi OptionFormatter tertentu untuk opsi bernama tertentu |
IOutgoingGrainCallContext |
Mewakili pemanggilan metode keluar serta hasil pemanggilan. |
IOutgoingGrainCallFilter |
Antarmuka untuk filter panggilan biji-bijian keluar. |
IPopulator<TValue,TSurrogate> |
Fungsionalitas untuk mengisi satu jenis dari jenis lainnya. |
IRemindable |
Antarmuka panggilan balik yang harus diterapkan biji-bijian agar dapat mendaftar dan menerima Pengingat. |
IReminderService |
Fungsionalitas untuk mengelola pengingat. |
IReminderTable |
Antarmuka untuk implementasi penyimpanan yang mendasar untuk data pengingat: Azure Table, SQL, grain emulator pengembangan, dan implementasi tiruan. Didefinisikan sebagai antarmuka biji-bijian untuk kasus butir emulator pengembangan. |
ISystemTarget |
Ini adalah antarmuka markup untuk target sistem. Target sistem adalah objek runtime internal yang berbagi beberapa perilaku dengan biji-bijian, tetapi juga memberlakukan pembatasan tertentu. Secara khusus: Target sistem adalah aktor yang dapat diatasi secara asinkron. Kelas proksi sedang dibuat untuk ISystemTarget, sama seperti untuk target Sistem IGrain dijadwalkan oleh penjadwal runtime dan mengikuti konkurensi berbasis giliran. |
ITransactionClient | |
IVersionManager |
Fungsionalitas untuk mengelola bagaimana versi antarmuka grain dinegosiasikan. |
Enum
DeactivationReasonCode |
Kode alasan informasi untuk pennonaktifkanan. |
ErrorCode |
Kumpulan kode kesalahan yang digunakan oleh pustaka runtime Orleans untuk kesalahan pengelogan. |
GenerateFieldIds |
Enum ini menyediakan opsi untuk mengontrol logika pembuatan id bidang. |
TransactionOption | |
TransactionOptionAlias |
Delegasikan
ClientInvokeCallback |
Delegasi dipanggil sebelum setiap permintaan ke grain. |
ConnectionToClusterLostHandler |
Handler untuk pemutusan sambungan klien dari kluster. |
Factory<TInstance> |
Membuat instans |
Factory<TParam1,TInstance> |
Membuat instans |
Factory<TParam1,TParam2,TInstance> |
Membuat instans |
Factory<TParam1,TParam2,TParam3,TInstance> |
Membuat instans |
GatewayCountChangedHandler |
Handler untuk jumlah gateway. |
GrainCallFilterDelegate |
Delegasi yang digunakan untuk mencegat pemanggilan permintaan. |
IncomingGrainCallFilterDelegate |
Delegasi yang digunakan untuk mencegat permintaan keluar. |
OutgoingGrainCallFilterDelegate |
Delegasi yang digunakan untuk mencegat permintaan masuk. |