ServiceHostingEnvironment.EnsureServiceAvailable(String) Método

Definición

Garantiza que un servicio se activa en la ruta de acceso virtual proporcionada.

public:
 static void EnsureServiceAvailable(System::String ^ virtualPath);
public static void EnsureServiceAvailable(string virtualPath);
static member EnsureServiceAvailable : string -> unit
Public Shared Sub EnsureServiceAvailable (virtualPath As String)

Parámetros

virtualPath
String

Ruta de acceso virtual al servicio.

Excepciones

No se encuentra un servicio en una ruta de acceso virtual determinada.

El servicio no se puede activar correctamente.

El servicio no se está ejecutando en el entorno hospedado.

virtualPath es null.

virtualPath es un URI absoluto o no válido.

Comentarios

Los desarrolladores de transporte de terceros usan este método para activar el servicio en la ruta de acceso virtual proporcionada si ese servicio aún no está activo. Este método es idempotente para que, una vez que se haya llamado, llamarlo de nuevo con el mismo virtualPath especificado es seguro en el sentido de que no tiene ningún efecto.

El formato de ruta de acceso virtual esperado es /<app-name>/<sub-directory/<service-name>.svc o ~/<sub-directory/<service-name>.svc donde <app-name> es el nombre de la aplicación, <sub-directory> es el directorio virtual de IIS y <service-name> es el nombre del servicio.

Se aplica a