Bagikan melalui


DispatchOperation Kelas

Definisi

Digunakan untuk mengubah atau memperluas perilaku eksekusi operasi layanan tertentu di titik akhir layanan. Kelas ini tidak dapat diwariskan.

public ref class DispatchOperation sealed
public sealed class DispatchOperation
type DispatchOperation = class
Public NotInheritable Class DispatchOperation
Warisan
DispatchOperation

Keterangan

Kelas DispatchOperation adalah lokasi untuk modifikasi run-time dan titik penyisipan untuk ekstensi kustom yang hanya dilingkupkan ke satu operasi layanan. (Untuk mengubah perilaku run-time layanan untuk semua pesan dalam kontrak, gunakan DispatchRuntime kelas .)

Instal DispatchOperation modifikasi menggunakan objek perilaku operasi kustom atau perilaku pada cakupan yang lebih besar untuk memodifikasi operasi di seluruh kontrak.

Operations Gunakan properti untuk menemukan DispatchOperation objek yang mewakili operasi layanan tertentu.

Konstruktor

Nama Deskripsi
DispatchOperation(DispatchRuntime, String, String, String)

Menginisialisasi instans DispatchOperation baru kelas menggunakan nilai tindakan run-time pengiriman, nama, tindakan, dan balasan yang ditentukan.

DispatchOperation(DispatchRuntime, String, String)

Menginisialisasi instans DispatchOperation baru kelas menggunakan nilai run-time, nama, dan tindakan pengiriman yang ditentukan.

Properti

Nama Deskripsi
Action

Mendapatkan nilai tindakan untuk operasi ini.

AutoDisposeParameters

Mendapatkan atau mengatur apakah parameter akan dibuang secara otomatis.

CallContextInitializers

Kumpulan ICallContextInitializer objek yang menentukan metode yang memungkinkan inisialisasi dan daur ulang penyimpanan thread-local dengan utas yang memanggil kode pengguna.

DeserializeRequest

Mendapatkan atau menetapkan nilai yang menunjukkan apakah Formatter nilai properti digunakan untuk mendeserialisasi pesan permintaan.

FaultContractInfos

Mendapatkan kumpulan FaultContractInfo objek yang mewakili kesalahan SOAP yang ditentukan untuk operasi ini.

Formatter

Mendapatkan atau mengatur pemformat yang mendeserialisasi pesan ke dalam objek dan menserialisasikan objek ke dalam pesan.

Impersonation

Mendapatkan atau menetapkan nilai yang menunjukkan tingkat operasi yang memerlukan peniruan.

Invoker

Mendapatkan atau mengatur IOperationInvoker objek yang memanggil metode yang ditentukan pengguna.

IsInsideTransactedReceiveScope

Mendapatkan atau mengatur apakah cakupan operasi berada di dalam aktivitas penerimaan yang ditransaksikan.

IsOneWay

Mendapatkan nilai yang menunjukkan apakah operasi adalah operasi satu arah.

IsTerminating

Mendapatkan atau menetapkan nilai yang menunjukkan apakah operasi ini adalah yang terakhir dalam sesi.

Name

Mendapatkan nama operasi.

ParameterInspectors

Mendapatkan atau mengatur kumpulan IParameterInspector objek yang dapat memeriksa dan memodifikasi objek masuk dan keluar untuk metode proksi tertentu.

Parent

Mendapatkan objek terkait DispatchRuntime .

ReleaseInstanceAfterCall

Mendapatkan atau menetapkan nilai yang menentukan apakah akan mendaur ulang objek layanan setelah panggilan.

ReleaseInstanceBeforeCall

Mendapatkan atau menetapkan nilai yang menentukan apakah akan mendaur ulang objek layanan sebelum mengirimkan panggilan.

ReplyAction

Mendapatkan tindakan pesan balasan untuk operasi tersebut.

SerializeReply

Mendapatkan atau menetapkan nilai yang menentukan apakah Formatter objek menserialisasikan pesan balasan.

TransactionAutoComplete

Mendapatkan atau menetapkan nilai yang menentukan apakah transaksi saat ini secara otomatis selesai ketika operasi berhasil dikembalikan.

TransactionRequired

Mendapatkan atau menetapkan nilai yang menentukan apakah operasi harus dijalankan dalam transaksi.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk