Skema dan Properti Properti Adapter WCF
Baca tentang properti yang dipromosikan dalam skema properti adaptor WCF. Adaptor WCF menetapkan nilai ke properti yang dapat Anda gunakan dalam aplikasi Anda. Adaptor WCF juga menyediakan mekanisme untuk menulis tetapi tidak mempromosikan properti kustom ke konteks pesan BizTalk, dan mekanisme untuk mempromosikan properti kustom ke konteks pesan BizTalk. Untuk detail selengkapnya, lihat Header SOAP dengan Layanan WCF yang Diterbitkan.
Ruang nama:http://schemas.microsoft.com/BizTalk/2006/01/Adapters/WCF-properties
Tentukan bidang header SOAPAction untuk pesan keluar. Anda dapat menentukan nilai ini dengan dua cara berbeda: format tindakan tunggal dan format pemetaan tindakan. Jika Anda mengatur properti ini dalam format tindakan tunggal—misalnya, http://contoso.com/Svc/Op1
— header SOAPAction untuk pesan keluar selalu diatur ke nilai yang ditentukan dalam properti ini.
Jika Anda mengatur properti ini dalam format pemetaan tindakan, header SOAPAction keluar ditentukan oleh BTS. Properti konteks operasi . Misalnya, jika properti ini diatur ke format XML berikut dan BTS. Properti operasi diatur ke Op1, adaptor pengiriman WCF menggunakan http://contoso.com/Svc/Op1
untuk header SOAPAction keluar.
<BtsActionMapping>
<Operation Name="Op1" Action="http://contoso.com/Svc/Op1">
<Operation Name="Op2" Action="http://contoso.com/Svc/Op2">
</BtsActionMapping>
Jika pesan keluar berasal dari port orkestrasi, instans orkestrasi secara dinamis mengatur BTS. Properti operasi dengan nama operasi port. Jika pesan keluar dirutekan dengan perutean berbasis konten, Anda dapat mengatur BTS. Properti operasi dalam komponen alur. Properti ini secara otomatis dipromosikan dari pesan masuk dengan format tindakan tunggal.
Jenis: Nilai Default String: String kosong Berlaku untuk: Semua adaptor pengiriman WCF
Tentukan aplikasi afiliasi yang akan digunakan untuk Enterprise Single Sign-On (SSO). Properti ini diperlukan jika properti UseSSO diatur ke True.
Jenis: Nilai Default String: String kosong Berlaku untuk: Semua adaptor pengiriman WCF kecuali adaptor WCF-NetNamedPipe
Tentukan enkripsi pesan dan algoritma pembungkus kunci. Algoritma ini dipetakan ke yang ditentukan dalam spesifikasi Bahasa Kebijakan Keamanan (WS-SecurityPolicy).
Untuk informasi selengkapnya tentang nilai yang berlaku untuk properti AlgoritmaSuite , lihat properti rangkaian Algoritma di Kotak Dialog Properti Transportasi WCF-NetTcp, Kirim, tab Keamanan di panduan UI dan referensi namespace LAYANAN API pengembang.
Jenis: Nilai Default String: Basic256 Berlaku untuk:
- adaptor WCF-BasicHttp
- adaptor WCF-NetMsmq
- adaptor WCF-NetTcp
- adaptor WCF-WSHttp
Tentukan string XML dengan <elemen pengikatan> untuk mengonfigurasi berbagai jenis pengikatan yang telah ditentukan sebelumnya yang disediakan oleh Windows Communication Foundation (WCF). Untuk informasi selengkapnya tentang pengikatan yang disediakan sistem dan pengikatan kustom, lihat topik yang sesuai di Lihat Juga.
Contoh:
<binding name="wsHttpBinding" transactionFlow="true">
<security><message clientCredentialType="UserName"></security>
</binding>
Jenis: Nilai Default String: String kosong Berlaku untuk: adaptor WCF-Custom, adaptor WCF-CustomIsolated
Tentukan jenis pengikatan yang akan digunakan untuk titik akhir. Untuk informasi selengkapnya tentang nilai yang berlaku untuk properti BindingType , lihat properti Jenis Pengikatan di Kotak Dialog Properti Transportasi Kustom WCF, Tab Kirim, Pengikatan di panduan UI dan referensi namespace API pengembang.
Jenis: Nilai Default String: String kosong Berlaku untuk: adaptor WCF-Custom, adaptor WCF-CustomIsolated
Tentukan thumbprint sertifikat X.509 untuk mengautentikasi port pengiriman ini ke layanan. Properti ini diperlukan jika properti ClientCredentialsType diatur ke Sertifikat. Sertifikat yang akan digunakan untuk properti ini harus diinstal ke penyimpanan Saya di lokasi Pengguna Saat Ini .
Jenis: Nilai Default String: String kosong Berlaku untuk:
- WCF-BasicHttp mengirim adaptor
- WCF-WSHttp mengirim adaptor
- WCF-NetTcp mengirim adaptor
- WCF-NetMsmq mengirim adaptor
Tentukan nilai rentang waktu yang menunjukkan interval waktu yang disediakan agar operasi penutupan saluran selesai.
Jenis: Nilai Default String: 00:01:00 Berlaku untuk: Semua adaptor WCF kecuali WCF-Custom dan WCF-CustomIsolated
Tentukan URI yang sepenuhnya memenuhi syarat dengan skema net.msmq untuk lokasi antrean surat mati per aplikasi, di mana pesan yang telah kedaluwarsa atau transfer atau pengiriman yang gagal ditempatkan. Misalnya, net.msmq://localhost/deadLetterQueueName. Antrean dead-letter adalah antrean pada manajer antrean aplikasi pengirim untuk pesan kedaluwarsa yang gagal dikirimkan. Properti ini diperlukan jika properti DeadLetterQueue diatur ke Kustom.
Jenis: Nilai Default String: String kosong Berlaku untuk: WCF-NetMsmq mengirim adaptor
Tentukan antrean surat gagal di mana pesan yang gagal dikirimkan ke aplikasi akan ditransfer. Untuk informasi selengkapnya tentang pesan yang dikirimkan ke antrean surat gagal, lihat Kotak Dialog Properti Transportasi WCF-NetMsmq, Tab Kirim, Pengikatan di panduan UI dan referensi namespace LAYANAN API pengembang.
Jenis: Nilai Default String: Sistem Berlaku untuk: WCF-NetMsmq mengirim adaptor
Tentukan apakah akan menonaktifkan lokasi terima yang gagal diproses masuk karena kegagalan alur penerima atau kegagalan perutean. Anda mungkin ingin mengatur properti ini ke True saat menerima lokasi dapat dinonaktifkan dan Denial-of-Service (DoS) tidak menjadi perhatian.
Contohnya:
- WCF-Custom adaptor: Saat properti BindingType diatur ke netMsmqBinding.
- WCF-Custom adaptor: Ketika properti BindingType diatur ke customBinding, dan properti BindingConfiguration dikonfigurasi untuk menggunakan saluran kustom yang mengandalkan transportasi antrean seperti MSMQ.
- WCF-CustomIsolated adaptor: Ketika properti BindingType diatur ke customBinding, dan properti BindingConfiguration dikonfigurasi untuk menggunakan saluran kustom yang mengandalkan transportasi antrean seperti MSMQ
- adaptor WCF-NetMsmq
Jenis: Boolean Default: False Berlaku untuk:
- WCF-NetMsmq menerima adaptor
- WCF-Custom menerima adaptor
- WCF-CustomIsolated menerima adaptor
Efek properti ini bervariasi tergantung pada adaptor WCF. Untuk informasi selengkapnya tentang properti ini, lihat topik cara penggunaan untuk setiap adaptor WCF di Adaptor WCF.
Jenis: Boolean Berlaku untuk:
- adaptor WCF-WSHttp
- adaptor WCF-NetTcp
- adaptor WCF-NetNamedPipe
- adaptor WCF-NetMsmq
Tentukan string XML dengan <elemen perilaku> elemenendpointBehaviors> untuk mengonfigurasi pengaturan perilaku titik akhir WCF.< Untuk informasi selengkapnya tentang <elemen endpointBehaviors> , lihat topik yang sesuai di Lihat Juga.
Contoh:
<behavior name="sampleBehavior"><callbackTimeouts/></behavior>
Jenis: Nilai Default String: String kosong Berlaku untuk: WCF-Custom mengirim adaptor
Tentukan apakah saluran keamanan menetapkan sesi yang aman. Sesi aman menetapkan Token Konteks Keamanan (SCT) sebelum bertukar pesan aplikasi.
Jenis: Nilai Default Boolean: True Diterapkan ke: adaptor WCF-WSHttp
Tunjukkan alamat titik akhir sumber tempat pesan WCF masuk dikirim. Properti secara otomatis dipromosikan dari pesan masuk.
Jenis: String Berlaku untuk: Semua adaptor WCF kecuali adaptor pengiriman WCF-NetMsmq
Tentukan referensi titik akhir yang digunakan untuk memberikan informasi alamat tambahan di luar URI. Ketika properti ini digunakan, properti ini harus memiliki < elemen header> sebagai elemen akar. Semua header alamat harus ditempatkan di dalam < elemen header>. Properti ini secara otomatis dipromosikan untuk pesan masuk.
Contoh:
<headers>
<Region xmlns="Uri">"String"</Region>
<Member xmlns="Uri">"String"</Member>
</headers>
Jenis: String Berlaku untuk: Semua adaptor WCF
Tentukan identitas layanan yang disediakan lokasi penerima atau port kirim yang diharapkan. Nilai yang dapat ditentukan untuk properti Identitas berbeda sesuai dengan konfigurasi keamanan. Pengaturan ini memungkinkan klien untuk mengautentikasi layanan. Dalam proses jabat tangan antara klien dan layanan, infrastruktur Windows Communication Foundation (WCF) akan memastikan bahwa identitas layanan cocok dengan nilai klien.
Contoh:
<identity>
<userPrincipalName value="username@contoso.com"/>
</identity>
Jenis: Nilai Default String: String kosong Berlaku untuk: Semua adaptor WCF
Tentukan pilihan data untuk elemen Isi SOAP dari pesan WCF yang masuk. Untuk informasi selengkapnya tentang cara menggunakan properti InboundBodyLocation , lihat Menentukan Isi Pesan untuk Adaptor WCF.
Jenis: Nilai default string: UseBodyElement
Nilai yang berlaku adalah:
- UseBodyElement: Gunakan konten elemen ISI SOAP dari pesan masuk untuk membuat bagian isi pesan BizTalk. Jika elemen Body memiliki lebih dari satu elemen anak, hanya elemen pertama yang menjadi bagian isi pesan BizTalk.
- UseEnvelope: Buat bagian isi pesan BizTalk dari seluruh Amplop SOAP pesan masuk.
- UseBodyPath: Gunakan ekspresi jalur isi di properti InboundBodyPathExpression untuk membuat bagian isi pesan BizTalk. Ekspresi jalur isi dievaluasi terhadap elemen turunan langsung dari elemen ISI SOAP dari pesan masuk. Properti ini hanya valid untuk port solicit-response.
Berlaku untuk: Semua adaptor WCF kecuali WCF-NetMsmq kirim
Tentukan ekspresi jalur isi untuk mengidentifikasi bagian tertentu dari pesan masuk yang digunakan untuk membuat bagian isi pesan BizTalk. Ekspresi jalur isi ini dievaluasi terhadap elemen turunan langsung dari simpul Isi SOAP dari pesan masuk. Jika ekspresi jalur isi ini mengembalikan lebih dari satu simpul, hanya simpul pertama yang dipilih untuk bagian isi pesan BizTalk. Properti ini diperlukan jika properti InboundBodyLocation diatur ke UseBodyPath. Untuk informasi selengkapnya tentang cara menggunakan properti InboundBodyPathExpression , lihat Skema dan Properti Properti Adapter WCF.
Jenis: Nilai Default String: String kosong Berlaku untuk: Semua adaptor WCF kecuali adaptor pengiriman WCF-NetMsmq
Gunakan properti InboundHeaders untuk mengakses header SOAP pesan WCF masuk. Adaptor WCF menyalin semua nilai header SOAP dalam pesan masuk ke properti ini, yang mencakup header SOAP kustom dan header SOAP standar yang digunakan infrastruktur WCF untuk seperti WS-Addressing, WS-Security, dan WS-AtomicTransaction. Nilai yang terkandung dalam properti konteks adalah string yang berisi data XML dengan < elemen akar header>, dan header SOAP masuk disalin sebagai elemen turunan dari < elemen header>. Untuk informasi selengkapnya tentang cara mengakses header SOAP dengan adaptor WCF, lihat sampel SDK, Menggunakan Header SOAP Kustom dengan Adaptor WCF, dari https://go.microsoft.com/fwlink/?LinkId=79960.
Jenis: String Berlaku untuk: Semua adaptor WCF kecuali adaptor pengiriman WCF-NetMsmq
Tentukan jenis pengodean yang digunakan adaptor penerima WCF untuk mendekode simpul yang diidentifikasi oleh ekspresi jalur isi yang ditentukan dalam InboundBodyPathExpression. Properti ini diperlukan jika properti InboundBodyLocation diatur ke UseBodyPath.
Jenis: Nilai default string: XML
Nilai yang berlaku adalah:
- Base64: Pengodean Base64
- Hex: Pengodean heksadesimal
- String: Pengodean teks - UTF-8
- XML: Adaptor WCF membuat isi pesan BizTalk dengan XML luar simpul yang dipilih oleh ekspresi jalur isi di InboundBodyPathExpression.
Berlaku untuk: Semua adaptor WCF kecuali adaptor pengiriman WCF-NetMsmq
Menunjukkan apakah pesan kesalahan SOAP diterima. Properti secara otomatis dipromosikan dari pesan masuk.
Catatan
Properti IsFault tidak dapat digunakan untuk memeriksa pesan yang diterima untuk kesalahan transportasi seperti kesalahan HTTP 404 (File atau Direktori Tidak Ditemukan).
Jenis: Boolean Berlaku untuk: Semua adaptor WCF kecuali adaptor pengiriman WCF-NetMsmq
Tentukan masa pakai maksimum koneksi terkumpul aktif. Setelah waktu yang ditentukan berlalu, koneksi ditutup setelah permintaan saat ini dilayankan.
Adaptor WCF-NetTcp memanfaatkan kelas NetTcpBinding untuk berkomunikasi dengan titik akhir. Saat menggunakan NetTcpBinding dalam skenario seimbang beban, pertimbangkan untuk mengurangi batas waktu sewa default. Untuk informasi selengkapnya tentang penyeimbangan beban saat menggunakan NetTcpBinding, lihat topik yang sesuai di Lihat Juga.
Jenis: Nilai default string: 00:05:00 Berlaku untuk: WCF-NetTcp menerima adaptor
Tentukan jumlah panggilan bersamaan ke satu instans layanan. Panggilan yang melebihi batas akan dimasukkan ke antrean. Mengatur nilai ini ke 0 setara dengan mengaturnya ke Int32.MaxValue.
Catatan
Properti ini tidak dapat dilacak dalam database Impor Utama BAM dengan profil pelacakan.
Jenis: Nilai default bilangan bulat: 200 Berlaku untuk: Semua adaptor penerima WCF kecuali adaptor WCF-Custom dan WCF-CustomIsolated
Tentukan jumlah maksimum koneksi yang dapat ditunggu pendengar untuk diterima oleh aplikasi. Saat nilai kuota ini terlampaui, koneksi masuk baru akan terputus daripada menunggu untuk diterima.
Catatan
Karena ini adalah properti handler adapter, properti ini tidak dapat dikonfigurasi dalam komponen alur dan orkestrasi.
Catatan
Properti ini tidak dapat dilacak dalam database Impor Utama BAM dengan profil pelacakan.
Jenis: Nilai default bilangan bulat: 10 Berlaku untuk: adaptor WCF-NetNamedPipe, adaptor WCF-NetTcp
Tentukan ukuran maksimum, dalam byte, untuk pesan (termasuk header) yang dapat diterima pada kawat. Ukuran pesan dibatasi oleh jumlah memori yang dialokasikan untuk setiap pesan. Anda dapat menggunakan properti ini untuk membatasi paparan serangan penolakan layanan (DoS).
Jenis: Nilai default bilangan bulat: 65536 Berlaku untuk:
- adaptor WCF-BasicHttp
- adaptor WCF-WSHttp
- adaptor WCF-NetTcp
- adaptor WCF-NetNamedPipe
- WCF-NetMsmq menerima adaptor
Tentukan jenis kredensial yang akan digunakan saat melakukan autentikasi klien menggunakan keamanan berbasis pesan.
Nilai yang berlaku berbeda untuk setiap adaptor WCF. Untuk informasi selengkapnya tentang properti MessageClientCredentialType , lihat topik cara penggunaan untuk setiap adaptor WCF di Adaptor WCF.
Jenis: String Berlaku untuk:
- adaptor WCF-BasicHttp
- adaptor WCF-WSHttp
- adaptor WCF-NetTcp
- adaptor WCF-NetNamedPipe
Tentukan encoder yang digunakan untuk mengodekan pesan SOAP.
Jenis: Nilai default string: Teks
Nilai yang berlaku:
- Teks: Menggunakan encoder pesan teks
- Mtom: Gunakan encoder Message Transmission Organization Mechanism 1.0 (MTOM)
Berlaku untuk: adaptor WCF-BasicHttp, adaptor WCF-WSHttp
Tentukan bagaimana pesan harus diautentikasi oleh transportasi MSMQ.
Jenis: Nilai Default String: WindowsDomain Untuk informasi selengkapnya tentang nilai yang berlaku untuk properti MsmqAuthenticationMode , lihat properti mode autentikasi MSMQ di Kotak Dialog Properti Transportasi WCF-NetMsmq, Tab Kirim, Keamanan di panduan UI dan referensi namespace API pengembang. Berlaku untuk: adaptor WCF-NetMsmq
Tentukan algoritma yang akan digunakan untuk enkripsi pesan pada kawat saat mentransfer pesan antar pengelola antrean pesan. Properti ini hanya tersedia jika properti MsmqProtectionLevel diatur ke EncryptAndSign.
Jenis: Nilai default string: RC4Stream
Nilai yang berlaku adalah: RC4Stream, AES
Berlaku untuk: adaptor WCF-NetMsmq
Tentukan cara pesan diamankan pada tingkat transportasi MSMQ.
Jenis: Nilai Default String: Tanda tangani
Nilai yang berlaku adalah:
- Tidak Ada: Tidak ada perlindungan
- Tanda tangan: Pesan ditandatangani
- EncryptAndSign: Pesan dienkripsi dan ditandatangani. Untuk menggunakan tingkat perlindungan ini, Anda harus mengaktifkan Integrasi Direktori Aktif untuk MSMQ
Berlaku untuk: adaptor WCF-NetMsmq
Tentukan algoritma hash yang akan digunakan untuk menghitung hash pesan. Properti ini tidak tersedia jika properti MsmqProtectionLevel diatur ke Tidak Ada.
Jenis: Nilai default string: SHA1
Nilai yang berlaku adalah: MD5, SHA1, SHA25, SHA512
Berlaku untuk: adaptor WCF-NetMsmq
Tentukan apakah kredensial layanan disediakan di klien di luar band, atau diperoleh dari layanan ke klien melalui proses negosiasi. Negosiasi semacam itu adalah pendahulu dari pertukaran pesan yang biasa.
Jika properti MessageClientCredentialType sama dengan None, Username, atau Certificate, mengatur properti ini ke False menyiratkan bahwa sertifikat layanan tersedia di klien di luar band dan bahwa klien perlu menentukan sertifikat layanan. Mode ini dapat dioperasikan dengan tumpukan SOAP yang mengimplementasikan WS-Trust dan WS-SecureConversation.
Jika properti MessageClientCredentialType diatur ke Windows, mengatur properti ini ke False menentukan autentikasi berbasis Kerberos. Ini berarti bahwa klien dan layanan harus menjadi bagian dari domain Kerberos yang sama. Mode ini dapat dioperasikan dengan tumpukan SOAP yang mengimplementasikan profil token Kerberos (sebagaimana didefinisikan di OASIS WSS TC) serta WS-Trust dan WS-SecureConversation.
Ketika properti ini True, hal ini menyebabkan negosiasi .NET SOAP yang membuat terowongan SPNego bertukar melalui pesan SOAP.
Jenis: Nilai Default Boolean: True Berlaku untuk: adaptor WCF-WSHttp
Tentukan nilai rentang waktu yang menunjukkan interval waktu yang disediakan agar operasi pembukaan saluran selesai.
Catatan
Properti ini tidak dapat dilacak dalam database Impor Utama BAM dengan profil pelacakan.
Jenis: Nilai Default String: 00:01:00 Berlaku untuk: Semua adaptor WCF kecuali adaptor WCF-Custom dan WCF-CustomIsolated
Tentukan apakah akan memproses pesan secara serial. Ketika properti ini dipilih, lokasi penerima ini mengakomodasi pengiriman pesanan yang dipesan ketika digunakan bersama dengan port pengiriman pesan atau orkestrasi BizTalk yang memiliki opsi Pengiriman Yang Dipesan diatur ke True
. Untuk informasi selengkapnya tentang opsi Pengiriman Yang Dipesan , lihat topik yang sesuai di Lihat Juga.
Properti ini berlaku dalam kasus berikut:
- WCF-Custom adaptor: Saat properti BindingType diatur ke netMsmqBinding
- WCF-Custom adaptor: Ketika properti BindingType diatur ke customBinding, dan properti BindingConfiguration dikonfigurasi untuk menggunakan saluran kustom yang mengandalkan transportasi yang mendukung pengiriman yang dipesan seperti MSMQ.
- WCF-CustomIsolated adaptor: Ketika properti BindingType diatur ke customBinding, dan properti BindingConfiguration dikonfigurasi untuk menggunakan saluran kustom yang mengandalkan transportasi yang mendukung pengiriman yang dipesan.
- adaptor WCF-NetMsmq
Jenis: Nilai Default String: False Berlaku untuk:
- WCF-NetMsmq menerima adaptor
- WCF-Custom menerima adaptor
- WCF-CustomIsolated menerima adaptor
Tentukan pilihan data untuk elemen Isi SOAP dari pesan WCF keluar. Untuk informasi selengkapnya tentang cara menggunakan properti OutboundBodyLocation , lihat Menentukan Isi Pesan untuk Adaptor WCF.
Jenis: Nilai default string: UseBodyElement
Nilai yang berlaku adalah:
- UseBodyElement: Gunakan bagian isi pesan BizTalk untuk membuat konten elemen ISI SOAP untuk pesan keluar
- UseTem****plate: Gunakan templat yang disediakan di properti OutboundXMLTemplate untuk membuat konten elemen Isi SOAP untuk pesan keluar
Berlaku untuk: Semua adaptor WCF kecuali adaptor penerima WCF-NetMsmq
Tentukan header SOAP kustom untuk pesan keluar. Ketika properti ini digunakan, properti harus memiliki < elemen header> sebagai elemen akar. Semua header SOAP kustom harus ditempatkan di dalam < elemen header>. Jika nilai header SOAP kustom adalah string kosong, Anda harus menetapkan <header></header> atau <header> ke properti ini. Untuk informasi selengkapnya tentang cara menggunakan header SOAP dengan adaptor WCF, lihat sampel SDK, Menggunakan Header SOAP Kustom dengan Adaptor WCF, dari https://go.microsoft.com/fwlink/?LinkId=79960.
Jenis: String Berlaku untuk: Semua adaptor WCF kecuali adaptor penerima WCF-NetMsmq
Tentukan templat berformat XML untuk konten elemen Isi SOAP dari pesan keluar. Properti ini diperlukan jika properti OutboundBodyLocation diatur ke UseTemplate. Untuk informasi selengkapnya tentang cara menggunakan properti OutboundXMLTemplate , lihat Menentukan Isi Pesan untuk Adaptor WCF.
Jenis: Nilai Default String: String kosong Berlaku untuk: Semua adaptor WCF kecuali adaptor penerima WCF-NetMsmq
Tentukan kata sandi yang akan digunakan untuk autentikasi dengan server tujuan saat properti UseSSO diatur ke False.
Jenis: Nilai Default String: String kosong Berlaku untuk: Semua adaptor pengiriman WCF kecuali adaptor WCF-NetNamedPipe
Tentukan apakah akan merutekan atau menangguhkan pesan yang gagal dalam pemrosesan keluar. Properti ini hanya berlaku untuk port solicit-response.
Catatan
Properti ini tidak dapat dilacak dalam database Impor Utama BAM dengan profil pelacakan.
Jenis: Nilai default Boolean: True
Nilai yang berlaku adalah:
- True: Merutekan pesan yang gagal diproses keluar ke aplikasi berlangganan (seperti port penerima lain atau jadwal orkestrasi)
- False: Menangguhkan pesan yang gagal dan menghasilkan pengakuan negatif (NACK)
Berlaku untuk: Semua adaptor pengiriman WCF kecuali adaptor WCF-NetMsmq
Tentukan alamat server proksi. Gunakan https atau skema http tergantung pada konfigurasi keamanan. Alamat ini dapat diikuti oleh titik dua dan nomor port. Properti diperlukan jika properti ProxyToUse diatur ke UserSpecified (Misalnya, http://127.0.0.1:8080
)
Jenis: Nilai Default String: String kosong Berlaku untuk: WCF-BasicHttp mengirim adaptor, WCF-WSHttp mengirim adaptor
Tentukan kata sandi yang akan digunakan untuk server proksi yang ditentukan dalam properti ProxyAddress .
Jenis: Nilai Default String: String kosong Berlaku untuk: WCF-BasicHttp mengirim adaptor, WCF-WSHttp mengirim adaptor
Tentukan server proksi mana yang akan digunakan untuk lalu lintas HTTP keluar.
Jenis: Nilai default string: Tidak ada
Nilai yang berlaku adalah:
- Tidak ada: Jangan gunakan server proksi untuk port pengiriman ini
- Default: Gunakan pengaturan proksi di pengirim yang menghosting port pengiriman ini
- UserSpecified: Gunakan server proksi yang ditentukan dalam properti ProxyAddress
Berlaku untuk: WCF-BasicHttp mengirim adaptor, WCF-WSHttp mengirim adaptor
Tentukan nama pengguna yang akan digunakan untuk server proksi yang ditentukan dalam properti ProxyAddress . Properti diperlukan jika properti ProxyToUse diatur ke UserSpecified.
Untuk informasi selengkapnya tentang properti ini, lihat Cara Mengonfigurasi Port Kirim WCF-WSHttp dan Mengonfigurasi Port Kirim WCF-BasicHttp.
Jenis: String Berlaku untuk: WCF-BasicHttp mengirim adaptor, WCF-WSHttp mengirim adaptor
Tunjukkan alamat titik akhir balasan untuk pesan WCF keluar yang sesuai dengan pesan masuk yang diterima melalui lokasi penerimaan respons permintaan. Properti secara otomatis dipromosikan dari pesan masuk.
Jenis: Nilai Default String: String kosong Berlaku untuk: Semua adaptor WCF kecuali adaptor WCF-NetMsmq
Tentukan jenis keamanan yang digunakan. Nilai yang berlaku berbeda untuk setiap adaptor WCF. Untuk informasi selengkapnya tentang properti SecurityMode , lihat topik cara penggunaan untuk setiap adaptor WCF di Adaptor WCF.
Catatan
Properti ini tidak dapat dilacak dalam database Impor Utama BAM dengan profil pelacakan.
Jenis: String Berlaku untuk: Semua adaptor WCF kecuali adaptor WCF-Custom dan WCF-CustomIsolated
Tentukan nilai rentang waktu yang menunjukkan interval waktu yang disediakan agar operasi pengiriman selesai. Nilai ini menentukan rentang waktu untuk menyelesaikan seluruh interaksi, bahkan jika koresponden mengirim pesan besar.
Jenis: Nilai Default String: 00:01:00 Berlaku untuk: Semua adaptor WCF kecuali adaptor WCF-Custom dan WCF-CustomIsolated
Tentukan string XML dengan <elemen perilaku> elemenserviceBehaviors> untuk mengonfigurasi pengaturan perilaku layanan WCF.< Untuk informasi selengkapnya tentang <elemen serviceBehaviors> , lihat topik yang sesuai di Lihat Juga.
Contoh:
<behavior name="SampleServiceBehavior">
<serviceAuthorization principalPermissionMode="UseAspNetRoles"/>
<serviceCredentials>
<serviceCertificate findValue="539d9ab3089bb6dc187fa7dbb382cf01f8d78f5f" storeLocation="CurrentUser" x509FindType="FindByThumbprint"/>
</serviceCredentials>
<serviceMetadata httpGetEnabled="true"/>
</behavior>
Jenis: Nilai Default String: String kosong Berlaku untuk: WCF-Custom menerima adaptor, WCF-CustomIsolated adaptor
Jika properti ini digunakan untuk menerima lokasi, tentukan thumbprint sertifikat X.509 untuk lokasi penerimaan yang digunakan klien untuk mengautentikasi layanan. Sertifikat yang akan digunakan untuk properti ini harus diinstal ke penyimpanan Saya di lokasi Pengguna Saat Ini .
Jika properti ini digunakan untuk mengirim port, tentukan thumbprint sertifikat X.509 untuk mengautentikasi layanan tempat port pengiriman ini mengirim pesan. Sertifikat yang akan digunakan untuk properti ini harus diinstal ke penyimpanan Orang Lainnya di lokasi Komputer Lokal.
Jenis: Nilai Default String: String kosong Berlaku untuk:
- adaptor WCF-BasicHttp
- adaptor WCF-NetMsmq
- adaptor WCF-WSHttp
- WCF-NetTcp menerima adaptor
Tentukan apakah akan menangguhkan pesan permintaan yang gagal diproses masuk karena kegagalan alur penerimaan atau kegagalan perutean.
Jenis: Nilai Default Boolean: True Berlaku untuk: Semua adaptor penerima WCF
Tentukan pengodean set karakter yang akan digunakan untuk memancarkan pesan pada pengikatan saat properti MessageEncoding diatur ke Teks.
Catatan
Properti ini tidak dapat dilacak dalam database Impor Utama BAM dengan profil pelacakan.
Jenis: Nilai default string: utf-8
Nilai yang berlaku adalah:
- unicodeFFF: Pengodean Unicode BigEndian
- utf-16: Pengodean 16-bit
- utf-8: Pengodean 8-bit
Berlaku untuk: adaptor WCF-BasicHttp, adaptor WCF-WSHttp
Tentukan rentang waktu berapa lama pesan valid sebelum kedaluwarsa dan dimasukkan ke dalam antrean surat mati. Properti ini diatur untuk memastikan bahwa pesan sensitif waktu tidak menjadi basi sebelum diproses oleh port kirim. Pesan dalam antrean yang tidak digunakan oleh port pengiriman ini dalam interval waktu yang ditentukan dikatakan kedaluwarsa. Pesan yang kedaluwarsa dikirim ke antrean khusus yang disebut antrean dead-letter. Lokasi antrean dead-letter diatur dengan properti DeadLetterQueue .
Jenis: Nilai default string: 1.00:00:00 Berlaku untuk: WCF-NetMsmq mengirim adaptor
Tentukan alamat titik akhir tujuan untuk pesan WCF keluar yang dikirim port pengiriman WCF.
Jenis: Nilai Default String: String kosong Berlaku untuk: Semua adaptor pengiriman WCF
Tentukan protokol transaksi yang akan digunakan dengan pengikatan ini. Properti ini diperlukan jika properti EnableTransaction diatur ke True.
Jenis: Nilai default string: OleTransaction
Nilai yang berlaku adalah: OleTransaction, WS-AtomicTransaction
Berlaku untuk: adaptor WCF-NetNamedPipe, adaptor WCF-NetTcp
Tentukan tipe kredensial yang akan digunakan saat melakukan autentikasi port pengiriman. Nilai yang berlaku berbeda untuk setiap adaptor WCF. Untuk informasi selengkapnya tentang properti TransportClientCredentialType , lihat topik cara penggunaan untuk setiap adaptor WCF di Adaptor WCF.
Jenis: String Berlaku untuk: adaptor WCF-Basic, adaptor WCF-NetTcp, adaptor WCF-WSHttp
Tentukan keamanan pada tingkat transportasi TCP. Menandatangani pesan mengurangi risiko pihak ketiga merusak pesan saat sedang ditransfer. Enkripsi menyediakan privasi tingkat data selama transportasi.
Jenis: Nilai default string: EncryptAndSign
Nilai yang berlaku adalah:
- Tidak ada: Tidak ada perlindungan
- Tanda tangani: Pesan ditandatangani
- EncryptAndSign: Pesan dienkripsi dan ditandatangani
Berlaku untuk: adaptor WCF-NetTcp, adaptor WCF-NetNamedPipe
Tentukan nama pengguna yang akan digunakan untuk autentikasi dengan server tujuan saat properti UseSSO diatur ke False. Anda tidak perlu menggunakan format domain\user untuk properti ini.
Jenis: Nilai Default String: String kosong Berlaku untuk: Semua adaptor pengiriman WCF kecuali adaptor WCF-NetNamedPipe
Tentukan apakah salinan pesan yang diproses oleh port pengiriman ini harus disimpan dalam antrean jurnal sumber.
Jenis: Nilai Default Boolean: Salah Berlaku untuk: WCF-NetMsmq mengirim adaptor
Tentukan apakah akan menggunakan Sign-On Tunggal untuk mengambil kredensial klien untuk autentikasi dengan server tujuan.
Catatan Properti ini tidak dapat dilacak dalam database Impor Utama BAM dengan profil pelacakan.
Jenis: Nilai Default Boolean: Salah Berlaku untuk: Semua adaptor pengiriman WCF kecuali adaptor WCF-NetNamedPipe
Tentukan konfigurasi pengikatan yang dirujuk oleh atribut bindingConfiguration elemen <penerbit> untuk wsFederationHttpBinding dan customBinding, yang menunjukkan Layanan Token Keamanan (STS) yang mengeluarkan token keamanan. Untuk informasi selengkapnya tentang <elemen penerbit> , lihat topik, "<penerbit>" di https://go.microsoft.com/fwlink/?LinkId=83476.
Informasi pengikatan termasuk <elemen pengeluar sertifikat> untuk wsFederationHttpBinding dan customBinding dapat dikonfigurasi melalui properti BindingConfiguration dari adaptor WCF-Custom dan WCF-CustomIsolated. Semua konfigurasi pengikatan yang dirujuk untuk properti ini harus ditempatkan dalam bentuk <elemen pengikatan> .
Catatan
Atribut bindingConfiguration dari <elemen penerbit> harus merujuk ke nama pengikatan yang valid di properti ini.
Catatan
Elemen <pengeluar> sertifikat dalam konfigurasi pengikatan yang dirujuk juga dapat merujuk ke konfigurasi pengikatan yang berbeda di properti ini jika rantai referensi ini tidak membuat dependensi melingkar.
Contoh:
WCF.BindingConfiguration = @"<wsFederationHttpBinding>
<binding name=""sampleBinding"">
<security mode=""Message"">
<message issuedKeyType=""AsymmetricKey"">
<issuer address=""http://www.contoso.com/samplests"" binding=""wsFederationHttpBinding"" bindingConfiguration=""**contosoSTSBinding**""/>
</message>
</security>
</binding>
</wsFederationHttpBinding>";
WCF.ReferencedBinding =@"<bindings>
<wsFederationHttpBinding>
<binding name=""**contosoSTSBinding**"">
<security mode=""Message"">
<message negotiateServiceCredential=""false"">
<issuer address=""https://northwind.com/samplests"" bindingConfiguration=""**northwindBinding**"" binding=""wsHttpBinding"">
</issuer>
</message>
</security>
</binding>
</wsFederationHttpBinding>
<wsHttpBinding>
<binding name=""**northwindBinding**"">
<security mode=""Message"">
<message clientCredentialType=""Certificate""/>
</security>
</binding>
</wsHttpBinding>
</bindings>"
Catatan
Properti ReferencedBinding tidak boleh berisi konfigurasi pengikatan yang digunakan dalam properti BindingConfiguration .
Jenis: Nilai Default String: String kosong Berlaku untuk: adaptor WCF-Custom, adaptor WCF-CustomIsolated
Perilaku> Adaptor<WCF dari <titik akhirPenyeimbangan><perilaku pengikatan><serviceBehaviors>Ordered Delivery of Messages Load Balancing><