WebScriptEnablingElement 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 para WebScriptEnablingBehavior un punto de conexión a través de la configuración.
public ref class WebScriptEnablingElement sealed : System::ServiceModel::Configuration::BehaviorExtensionElement
public sealed class WebScriptEnablingElement : System.ServiceModel.Configuration.BehaviorExtensionElement
type WebScriptEnablingElement = class
inherit BehaviorExtensionElement
Public NotInheritable Class WebScriptEnablingElement
Inherits BehaviorExtensionElement
- Herencia
-
WebScriptEnablingElement
- Herencia
-
WebScriptEnablingElement
Ejemplos
A continuación se muestra un ejemplo del uso de este elemento de configuración para configurar un punto de conexión WCF al que se va a acceder ASP.NET página web de AJAX.
<system.serviceModel>
<services>
<service name="Microsoft.Ajax.Samples.CalculatorService">
<endpoint address=""
behaviorConfiguration="AspNetAjaxBehavior"
binding="webHttpBinding"
contract="Microsoft.Ajax.Samples.ICalculator" />
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="AspNetAjaxBehavior">
<enableWebScript />
</behavior>
</endpointBehaviors>
</behaviors>
</system.serviceModel>
Comentarios
WebScriptEnablingElement es un BehaviorExtensionElement subtipo que se puede usar para incluir en WebScriptEnablingBehavior un punto de conexión a través de la configuración. No hay propiedades configurables en este elemento.
El WebScriptEnablingBehavior, a su vez, permite acceder a un punto de conexión mediante ASP.NET páginas web de AJAX cuando se configura con el WebHttpBinding.
Para obtener más información sobre cómo habilitar un servicio WCF para responder a ASP.NET clientes de AJAX, consulte Crear servicios WCF para ASP.NET AJAX.
Constructores
| Nombre | Description |
|---|---|
| WebScriptEnablingElement() |
Inicializa una nueva instancia de la clase WebScriptEnablingElement. |
Propiedades
| Nombre | Description |
|---|---|
| BehaviorType |
Obtiene el tipo del comportamiento habilitado por este elemento de configuración. |
| ConfigurationElementName |
Obtiene el nombre de este elemento de configuración. (Heredado de ServiceModelExtensionElement) |
| CurrentConfiguration |
Obtiene una referencia a la instancia de nivel Configuration superior que representa la jerarquía de configuración a la que pertenece la instancia actual ConfigurationElement . (Heredado de ConfigurationElement) |
| ElementInformation |
Obtiene un ElementInformation objeto que contiene la información y la funcionalidad no personalizables del ConfigurationElement objeto . (Heredado de ConfigurationElement) |
| ElementProperty |
Obtiene el ConfigurationElementProperty objeto que representa el ConfigurationElement propio objeto. (Heredado de ConfigurationElement) |
| EvaluationContext |
Obtiene el objeto ContextInformation para el objeto ConfigurationElement. (Heredado de ConfigurationElement) |
| HasContext |
Obtiene un valor que indica si la CurrentConfiguration propiedad es |
| Item[ConfigurationProperty] |
Obtiene o establece una propiedad o atributo de este elemento de configuración. (Heredado de ConfigurationElement) |
| Item[String] |
Obtiene o establece una propiedad, un atributo o un elemento secundario de este elemento de configuración. (Heredado de ConfigurationElement) |
| LockAllAttributesExcept |
Obtiene la colección de atributos bloqueados. (Heredado de ConfigurationElement) |
| LockAllElementsExcept |
Obtiene la colección de elementos bloqueados. (Heredado de ConfigurationElement) |
| LockAttributes |
Obtiene la colección de atributos bloqueados. (Heredado de ConfigurationElement) |
| LockElements |
Obtiene la colección de elementos bloqueados. (Heredado de ConfigurationElement) |
| LockItem |
Obtiene o establece un valor que indica si el elemento está bloqueado. (Heredado de ConfigurationElement) |
| Properties |
Obtiene la colección de propiedades. (Heredado de ConfigurationElement) |
Métodos
| Nombre | Description |
|---|---|
| CopyFrom(ServiceModelExtensionElement) |
Copia el contenido del elemento de configuración especificado en este elemento de configuración. (Heredado de ServiceModelExtensionElement) |
| CreateBehavior() |
Crea una extensión de comportamiento basada en las opciones de configuración actuales. (Heredado de BehaviorExtensionElement) |
| DeserializeElement(XmlReader, Boolean) |
Lee XML del archivo de configuración. (Heredado de ConfigurationElement) |
| Equals(Object) |
Compara la instancia de ConfigurationElement actual con el objeto especificado. (Heredado de ConfigurationElement) |
| GetHashCode() |
Obtiene un valor único que representa la instancia de ConfigurationElement actual. (Heredado de ConfigurationElement) |
| GetTransformedAssemblyString(String) |
Devuelve la versión transformada del nombre de ensamblado especificado. (Heredado de ConfigurationElement) |
| GetTransformedTypeString(String) |
Devuelve la versión transformada del nombre de tipo especificado. (Heredado de ConfigurationElement) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| Init() |
Establece el ConfigurationElement objeto en su estado inicial. (Heredado de ConfigurationElement) |
| InitializeDefault() |
Se usa para inicializar un conjunto predeterminado de valores para el ConfigurationElement objeto . (Heredado de ConfigurationElement) |
| IsModified() |
Obtiene un valor que especifica si se ha modificado este elemento de configuración. (Heredado de ServiceModelExtensionElement) |
| IsReadOnly() |
Obtiene un valor que indica si el objeto ConfigurationElement es de solo lectura. (Heredado de ConfigurationElement) |
| ListErrors(IList) |
Agrega los errores de propiedad no válida en este ConfigurationElement objeto y, en todos los subelementos, a la lista pasada. (Heredado de ConfigurationElement) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| OnDeserializeUnrecognizedAttribute(String, String) |
Obtiene un valor que indica si se encuentra un atributo desconocido durante la deserialización. (Heredado de ConfigurationElement) |
| OnDeserializeUnrecognizedElement(String, XmlReader) |
Obtiene un valor que indica si se encuentra un elemento desconocido durante la deserialización. (Heredado de ConfigurationElement) |
| OnRequiredPropertyNotFound(String) |
Produce una excepción cuando no se encuentra una propiedad necesaria. (Heredado de ConfigurationElement) |
| PostDeserialize() |
Se llama después de la deserialización. (Heredado de ConfigurationElement) |
| PreSerialize(XmlWriter) |
Se llama antes de la serialización. (Heredado de ConfigurationElement) |
| Reset(ConfigurationElement) |
Restablece el estado interno de este objeto de elemento de configuración, incluidos los bloqueos y las colecciones de propiedades. (Heredado de ServiceModelExtensionElement) |
| ResetModified() |
Restablece el valor del método IsModified() a |
| SerializeElement(XmlWriter, Boolean) |
Escribe el contenido de este elemento de configuración en el archivo de configuración. (Heredado de ServiceModelExtensionElement) |
| SerializeToXmlElement(XmlWriter, String) |
Escribe las etiquetas externas de este elemento de configuración en el archivo de configuración cuando se implementa en una clase derivada. (Heredado de ConfigurationElement) |
| SetPropertyValue(ConfigurationProperty, Object, Boolean) |
Establece una propiedad en el valor especificado. (Heredado de ConfigurationElement) |
| SetPropertyValueIfNotDefaultValue<T>(String, T) |
Establece el valor de propiedad del elemento de configuración si el valor no es el valor predeterminado. (Heredado de ServiceModelConfigurationElement) |
| SetReadOnly() |
Establece la propiedad IsReadOnly() para el objeto ConfigurationElement y todos los subelementos. (Heredado de ConfigurationElement) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
Modifica el objeto ConfigurationElement para quitar todos los valores que no se deben guardar. (Heredado de ConfigurationElement) |