WebScriptServiceHostFactory Kelas

Definisi

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
WebScriptServiceHostFactory

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)

Berlaku untuk