VirtualPathExtension Clase
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í.
Contiene la ruta de acceso virtual del servicio cuando el servicio se hospeda en IIS (Servicios de Internet Information Server) o WAS (Servicio de activación de procesos de Windows).
public ref class VirtualPathExtension sealed : System::ServiceModel::IExtension<System::ServiceModel::ServiceHostBase ^>
public sealed class VirtualPathExtension : System.ServiceModel.IExtension<System.ServiceModel.ServiceHostBase>
type VirtualPathExtension = class
interface IExtension<ServiceHostBase>
Public NotInheritable Class VirtualPathExtension
Implements IExtension(Of ServiceHostBase)
- Herencia
-
VirtualPathExtension
- Implementaciones
Ejemplos
El ejemplo siguiente muestra cómo recuperar el VirtualPathExtension del host de servicio y devolver un valor que se hospede en IIS o WAS.
bool isHosted = false;
ServiceHostBase host = OperationContext.Current.Host;
VirtualPathExtension vpe = host.Extentions.Find<VirtualPathExtension>();
if( vpe != null )
Console.WriteLine("The virtualPath of the hosted Service is {0}", vpe.VirtualPath);
Comentarios
Esta extensión solo aparece en los servicios alojados en IIS o WAS. Los servicios pueden determinar si se hospedan en IIS o WAS recuperando esta extensión de su ServiceHostBase, como se muestra en el ejemplo siguiente.
Propiedades
ApplicationVirtualPath |
Obtiene la ruta de acceso virtual de la aplicación IIS o WAS que hospeda el servicio de WCF. |
SiteName |
Obtiene el nombre del sitio de la aplicación IIS o WAS que hospeda el servicio de WCF. |
VirtualPath |
Obtiene la ruta de acceso virtual usada por un servicio. |
Métodos
Attach(ServiceHostBase) |
Este método se proporciona para admitir la infraestructura Windows Communication Foundation (WCF). |
Detach(ServiceHostBase) |
Este método se proporciona para admitir la infraestructura de WCF. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |