Bagikan melalui


RequestContext Kelas

Definisi

Kelas ini menyimpan informasi mengenai permintaan yang saat ini sedang diproses. Ini secara eksplisit dimaksudkan untuk tersedia untuk kode aplikasi.

public static class RequestContext
type RequestContext = class
Public Class RequestContext
Warisan
RequestContext

Keterangan

Konteks permintaan direpresentasikan sebagai tas properti. Beberapa nilai disediakan secara default; lainnya berasal dari header pesan dalam permintaan yang mengarah ke pemrosesan saat ini.

Informasi yang disimpan di disebarkan RequestContext dari klien Orleans ke butir Orleans secara otomatis oleh runtime Orleans.

Properti

ActivityId

Mendapatkan atau menetapkan ID aktivitas yang dapat digunakan untuk korelasi.

Entries

Mendapatkan kumpulan entri yang saat ini ada dalam konteks permintaan.

Keys

Mendapatkan kumpulan kunci untuk nilai yang saat ini berada dalam konteks permintaan.

PropagateActivityId

Apakah pengaturan Trace.CorrelationManager.ActivityId harus disebarluaskan ke dalam panggilan grain.

ReentrancyId

Kelas ini menyimpan informasi mengenai permintaan yang saat ini sedang diproses. Ini secara eksplisit dimaksudkan untuk tersedia untuk kode aplikasi.

Metode

AllowCallChainReentrancy()

Memungkinkan masuknya kembali untuk panggilan berikutnya yang dikeluarkan sebelum dikembalikan RequestContext.ReentrancySection dibuang.

Clear()

Menghapus konteks permintaan saat ini.

Export(SerializationManager)

Kelas ini menyimpan informasi mengenai permintaan yang saat ini sedang diproses. Ini secara eksplisit dimaksudkan untuk tersedia untuk kode aplikasi.

Get(String)

Mengambil nilai dari konteks permintaan.

Import(Dictionary<String,Object>)

Kelas ini menyimpan informasi mengenai permintaan yang saat ini sedang diproses. Ini secara eksplisit dimaksudkan untuk tersedia untuk kode aplikasi.

Remove(String)

Hapus nilai dari konteks permintaan.

Set(String, Object)

Menetapkan nilai dalam konteks permintaan.

SuppressCallChainReentrancy()

Menekan reentransi untuk panggilan berikutnya yang dikeluarkan sebelum dikembalikan RequestContext.ReentrancySection dibuang.

Berlaku untuk