WebScriptEnablingElement Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
WebScriptEnablingBehavior Włącza element dla punktu końcowego za pośrednictwem konfiguracji.
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
- Dziedziczenie
-
WebScriptEnablingElement
- Dziedziczenie
-
WebScriptEnablingElement
Przykłady
Poniżej przedstawiono przykład użycia tego elementu konfiguracji do skonfigurowania punktu końcowego programu WCF, który ma być dostępny przez ASP.NET stronie sieci Web 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>
Uwagi
Jest WebScriptEnablingElement to BehaviorExtensionElement podtyp, który może służyć do uwzględnienia WebScriptEnablingBehavior elementu w punkcie końcowym za pośrednictwem konfiguracji. W tym elemecie nie ma konfigurowalnych właściwości.
Z kolei element WebScriptEnablingBehaviorumożliwia dostęp do punktu końcowego przez ASP.NET strony sieci Web AJAX po skonfigurowaniu go przy użyciu elementu WebHttpBinding.
Aby uzyskać więcej informacji na temat sposobu włączania usługi WCF w odpowiedzi na ASP.NET klientów AJAX, zobacz Tworzenie usług WCF dla ASP.NET AJAX.
Konstruktorów
| Nazwa | Opis |
|---|---|
| WebScriptEnablingElement() |
Inicjuje nowe wystąpienie klasy WebScriptEnablingElement. |
Właściwości
| Nazwa | Opis |
|---|---|
| BehaviorType |
Pobiera typ zachowania włączonego przez ten element konfiguracji. |
| ConfigurationElementName |
Pobiera nazwę tego elementu konfiguracji. (Dziedziczone od ServiceModelExtensionElement) |
| CurrentConfiguration |
Pobiera odwołanie do wystąpienia najwyższego poziomu Configuration reprezentującego hierarchię konfiguracji, do którego należy bieżące ConfigurationElement wystąpienie. (Dziedziczone od ConfigurationElement) |
| ElementInformation |
ElementInformation Pobiera obiekt, który zawiera informacje i funkcje ConfigurationElement obiektu, które nie można dostosowywać. (Dziedziczone od ConfigurationElement) |
| ElementProperty |
ConfigurationElementProperty Pobiera obiekt reprezentujący ConfigurationElement sam obiekt. (Dziedziczone od ConfigurationElement) |
| EvaluationContext |
ContextInformation Pobiera obiekt dla ConfigurationElement obiektu. (Dziedziczone od ConfigurationElement) |
| HasContext |
Pobiera wartość wskazującą CurrentConfiguration , czy właściwość ma wartość |
| Item[ConfigurationProperty] |
Pobiera lub ustawia właściwość lub atrybut tego elementu konfiguracji. (Dziedziczone od ConfigurationElement) |
| Item[String] |
Pobiera lub ustawia właściwość, atrybut lub element podrzędny tego elementu konfiguracji. (Dziedziczone od ConfigurationElement) |
| LockAllAttributesExcept |
Pobiera kolekcję zablokowanych atrybutów. (Dziedziczone od ConfigurationElement) |
| LockAllElementsExcept |
Pobiera kolekcję zablokowanych elementów. (Dziedziczone od ConfigurationElement) |
| LockAttributes |
Pobiera kolekcję zablokowanych atrybutów. (Dziedziczone od ConfigurationElement) |
| LockElements |
Pobiera kolekcję zablokowanych elementów. (Dziedziczone od ConfigurationElement) |
| LockItem |
Pobiera lub ustawia wartość wskazującą, czy element jest zablokowany. (Dziedziczone od ConfigurationElement) |
| Properties |
Pobiera kolekcję właściwości. (Dziedziczone od ConfigurationElement) |
Metody
| Nazwa | Opis |
|---|---|
| CopyFrom(ServiceModelExtensionElement) |
Kopiuje zawartość określonego elementu konfiguracji do tego elementu konfiguracji. (Dziedziczone od ServiceModelExtensionElement) |
| CreateBehavior() |
Tworzy rozszerzenie zachowania na podstawie bieżących ustawień konfiguracji. (Dziedziczone od BehaviorExtensionElement) |
| DeserializeElement(XmlReader, Boolean) |
Odczytuje kod XML z pliku konfiguracji. (Dziedziczone od ConfigurationElement) |
| Equals(Object) |
Porównuje bieżące ConfigurationElement wystąpienie z określonym obiektem. (Dziedziczone od ConfigurationElement) |
| GetHashCode() |
Pobiera unikatową wartość reprezentującą bieżące ConfigurationElement wystąpienie. (Dziedziczone od ConfigurationElement) |
| GetTransformedAssemblyString(String) |
Zwraca przekształconą wersję określonej nazwy zestawu. (Dziedziczone od ConfigurationElement) |
| GetTransformedTypeString(String) |
Zwraca przekształconą wersję określonej nazwy typu. (Dziedziczone od ConfigurationElement) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| Init() |
ConfigurationElement Ustawia obiekt na stan początkowy. (Dziedziczone od ConfigurationElement) |
| InitializeDefault() |
Służy do inicjowania domyślnego zestawu wartości dla ConfigurationElement obiektu. (Dziedziczone od ConfigurationElement) |
| IsModified() |
Pobiera wartość określającą, czy ten element konfiguracji został zmodyfikowany. (Dziedziczone od ServiceModelExtensionElement) |
| IsReadOnly() |
Pobiera wartość wskazującą, czy ConfigurationElement obiekt jest tylko do odczytu. (Dziedziczone od ConfigurationElement) |
| ListErrors(IList) |
Dodaje błędy nieprawidłowej właściwości w tym ConfigurationElement obiekcie i we wszystkich podelementach do przekazanej listy. (Dziedziczone od ConfigurationElement) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| OnDeserializeUnrecognizedAttribute(String, String) |
Pobiera wartość wskazującą, czy podczas deserializacji napotkano nieznany atrybut. (Dziedziczone od ConfigurationElement) |
| OnDeserializeUnrecognizedElement(String, XmlReader) |
Pobiera wartość wskazującą, czy podczas deserializacji napotkano nieznany element. (Dziedziczone od ConfigurationElement) |
| OnRequiredPropertyNotFound(String) |
Zgłasza wyjątek, gdy nie można odnaleźć wymaganej właściwości. (Dziedziczone od ConfigurationElement) |
| PostDeserialize() |
Wywoływana po deserializacji. (Dziedziczone od ConfigurationElement) |
| PreSerialize(XmlWriter) |
Wywoływana przed serializacji. (Dziedziczone od ConfigurationElement) |
| Reset(ConfigurationElement) |
Resetuje wewnętrzny stan tego obiektu elementu konfiguracji, w tym blokady i kolekcje właściwości. (Dziedziczone od ServiceModelExtensionElement) |
| ResetModified() |
Resetuje wartość IsModified() metody w |
| SerializeElement(XmlWriter, Boolean) |
Zapisuje zawartość tego elementu konfiguracji w pliku konfiguracji. (Dziedziczone od ServiceModelExtensionElement) |
| SerializeToXmlElement(XmlWriter, String) |
Zapisuje zewnętrzne tagi tego elementu konfiguracji do pliku konfiguracji po zaimplementowaniu w klasie pochodnej. (Dziedziczone od ConfigurationElement) |
| SetPropertyValue(ConfigurationProperty, Object, Boolean) |
Ustawia właściwość na określoną wartość. (Dziedziczone od ConfigurationElement) |
| SetPropertyValueIfNotDefaultValue<T>(String, T) |
Ustawia wartość właściwości elementu konfiguracji, jeśli wartość nie jest wartością domyślną. (Dziedziczone od ServiceModelConfigurationElement) |
| SetReadOnly() |
IsReadOnly() Ustawia właściwość dla ConfigurationElement obiektu i wszystkich podelementów. (Dziedziczone od ConfigurationElement) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |
| Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
Modyfikuje obiekt w ConfigurationElement celu usunięcia wszystkich wartości, które nie powinny być zapisywane. (Dziedziczone od ConfigurationElement) |