Compartilhar via


WebServiceHostFactory Classe

Definição

Uma fábrica que fornece instâncias do WebServiceHost em ambientes de hospedagem gerenciados em que a instância do host é criada dinamicamente em resposta às mensagens de entrada.

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
Herança

Exemplos

O exemplo a seguir mostra como derivar uma classe de WebServiceHostFactory .

Para que sua fábrica de host de serviço Web derivada seja usada, especifique-a em um. Arquivo SVC. O exemplo a seguir mostra a sintaxe usada em um arquivo. svc.

<%@ServiceHost language=c# Service="Microsoft.Samples.MyWCFService" Factory="Microsoft.Samples.MyWebServiceHostFactory" %>  

Comentários

Os ambientes de hospedagem gerenciados que dão suporte à ativação dinâmica são Serviços de Informações da Internet (IIS) e o WAS (serviço de ativação de processos do Windows).

Se você implementou uma derivada personalizada de WebServiceHost , considere implementar também uma fábrica derivada da WebServiceHostFactory classe.

Construtores

WebServiceHostFactory()

Inicializa uma nova instância da classe WebServiceHostFactory.

Métodos

CreateServiceHost(String, Uri[])

Cria um ServiceHost com endereços básicos específicos e inicializa-o com os dados especificados.

(Herdado de ServiceHostFactory)
CreateServiceHost(Type, Uri[])

Cria uma instância da classe derivada WebServiceHost especificada com os endereços básicos especificados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a