ServiceHostingEnvironment.EnsureServiceAvailable(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.