ServiceRoute 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í.
Habilita la creación de rutas de servicio sobre HTTP para servicios WCF con compatibilidad con direcciones base sin extensión.
public ref class ServiceRoute : System::Web::Routing::Route
public class ServiceRoute : System.Web.Routing.Route
type ServiceRoute = class
inherit Route
Public Class ServiceRoute
Inherits Route
- Herencia
Comentarios
La clase ServiceRoute se deriva de la clase Route. Cuando se llama al ServiceRoute constructor, WCF agregará el prefijo de ruta correspondiente (patrón de dirección URL) y un controlador de ruta (oculto) al ASP.NET RouteCollectiony almacenará en caché el prefijo de ruta correspondiente, el generador de host de servicio y la información del tipo de servicio en una tabla hash interna para la activación futura del servicio. Nota: Si los desarrolladores manipulan directamente la colección de rutas en un ServiceRoute objeto que se ha agregado a la colección, es posible que WCF no conceda el cambio. Para obtener más información sobre cómo cambiar los elementos de una colección de rutas, vea RouteCollection. Se recomienda que los programadores definan toda la clase ServiceRoute en el archivo global.asax y no quiten ninguna clase ServiceRoute de la clase RouteCollection dinámicamente.
Constructores
ServiceRoute(String, ServiceHostFactoryBase, Type) |
Inicializa una nueva instancia de la clase ServiceRoute con el prefijo de ruta, el generador de hosts de servicio y el tipo de servicio especificados. |
Propiedades
Constraints |
Obtiene o establece un diccionario de expresiones que especifican los valores válidos para un parámetro de dirección URL. (Heredado de Route) |
DataTokens |
Obtiene o establece los valores personalizados que se pasan al controlador de ruta, pero que no se usan para determinar si la ruta coincide con un patrón de dirección URL. (Heredado de Route) |
Defaults |
Obtiene o establece los valores que se usarán si la dirección URL no contiene todos los parámetros. (Heredado de Route) |
RouteExistingFiles |
Obtiene o establece un valor que indica si el enrutamiento de ASP.NET debe controlar las direcciones URL que coinciden con un archivo existente. (Heredado de RouteBase) |
RouteHandler |
Obtiene o establece el objeto que procesa solicitudes de la ruta. (Heredado de Route) |
Url |
Obtiene o establece el patrón de la dirección URL de la ruta. (Heredado de Route) |
Métodos
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) |
GetRouteData(HttpContextBase) |
Devuelve información sobre la ruta solicitada. (Heredado de Route) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetVirtualPath(RequestContext, RouteValueDictionary) |
Devuelve información sobre la dirección URL que está asociada a la ruta. (Heredado de Route) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection) |
Determina si un valor de parámetro coincide con la restricción de ese parámetro. (Heredado de Route) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |