WebServiceHostFactory Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
WebServiceHostKonak örneğinin gelen iletilere yanıt olarak dinamik olarak oluşturulduğu yönetilen barındırma ortamlarında örnekleri sağlayan bir fabrika.
public ref class WebServiceHostFactory : System::ServiceModel::Activation::ServiceHostFactory
public class WebServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
type WebServiceHostFactory = class
inherit ServiceHostFactory
Public Class WebServiceHostFactory
Inherits ServiceHostFactory
- Devralma
Örnekler
Aşağıdaki örnek, öğesinden bir sınıfının nasıl türetileceğini gösterir WebServiceHostFactory .
Türetilmiş Web hizmeti konak fabrikasının kullanılmasını sağlamak için, bir ' de belirtin. SVC dosyası. Aşağıdaki örnek, bir. svc dosyasında kullanılan söz dizimini gösterir.
<%@ServiceHost language=c# Service="Microsoft.Samples.MyWCFService" Factory="Microsoft.Samples.MyWebServiceHostFactory" %>
Açıklamalar
Dinamik etkinleştirmeyi destekleyen yönetilen barındırma ortamları Internet Information Services (IIS) ve Windows Işlem etkinleştirme hizmeti (WAS).
Özel bir türevi uyguladıysanız WebServiceHost , sınıfından türetilen bir fabrika de uygulamayı düşünün WebServiceHostFactory .
Oluşturucular
WebServiceHostFactory() |
WebServiceHostFactory sınıfının yeni bir örneğini başlatır. |
Yöntemler
CreateServiceHost(String, Uri[]) |
Belirli temel adreslerle bir ServiceHost oluşturur ve belirtilen verilerle başlatır. (Devralındığı yer: ServiceHostFactory) |
CreateServiceHost(Type, Uri[]) |
Belirtilen WebServiceHost temel adreslerle belirtilen türetilmiş sınıfın bir örneğini oluşturur. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |