WebScriptServiceHostFactory Kelas
Definisi
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.
Secara otomatis menambahkan titik akhir AJAX ASP.NET ke layanan, tanpa memerlukan konfigurasi, di lingkungan hosting terkelola yang secara dinamis mengaktifkan instans host untuk layanan sebagai respons terhadap pesan masuk.
public ref class WebScriptServiceHostFactory : System::ServiceModel::Activation::ServiceHostFactory
public class WebScriptServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
type WebScriptServiceHostFactory = class
inherit ServiceHostFactory
Public Class WebScriptServiceHostFactory
Inherits ServiceHostFactory
- Warisan
Contoh
Tentukan WebScriptServiceHostFactory untuk nilai atribut Factory di direktif @ServiceHost untuk mengaktifkan titik akhir AJAX ASP.NET untuk layanan MyService seperti yang ditunjukkan dalam contoh berikut.
<% @ServiceHost
Service="MyService"
Language="C#"
Debug="true"
Factory="WebScriptServiceHostFactory"
%>
Keterangan
Pabrik ini menyediakan cara untuk menambahkan titik akhir AJAX ASP.NET ke layanan tanpa memerlukan konfigurasi. Titik akhir ditambahkan ke titik akhir lain yang ditentukan dalam konfigurasi, jika ada. Lingkungan hosting terkelola yang mendukung jenis aktivasi host dinamis ini adalah Layanan Informasi Internet (IIS) dan Windows Process Activation Services (WAS).
Untuk menggunakan pabrik ini, tentukan WebScriptServiceHostFactory dalam Factory atribut direktif @ServiceHost .
Titik akhir AJAX ASP.NET yang dibuat oleh pabrik ini dikonfigurasi dengan WebHttpBinding dan WebScriptEnablingBehavior, dengan semua pengaturan default. Titik akhir dibuat pada alamat kosong relatif terhadap file .svc. Jika konfigurasi layanan sudah menentukan titik akhir di alamat ini, akan InvalidOperationException dilemparkan dan layanan gagal dimulai.
Konstruktor
| Nama | Deskripsi |
|---|---|
| WebScriptServiceHostFactory() |
Menginisialisasi instans baru dari kelas WebScriptServiceHostFactory. |
Metode
| Nama | Deskripsi |
|---|---|
| CreateServiceHost(String, Uri[]) |
ServiceHost Membuat dengan alamat dasar tertentu dan menginisialisasinya dengan data tertentu. (Diperoleh dari ServiceHostFactory) |
| CreateServiceHost(Type, Uri[]) |
Membuat kelas turunan ServiceHost untuk jenis layanan tertentu dengan alamat dasar tertentu yang dapat digunakan untuk mengaktifkan titik akhir AJAX ASP.NET secara otomatis dalam skenario tertentu. |
| 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) |