HttpBinding Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein Erweiterbarkeitselement dar, das einem Binding innerhalb eines XML-Webdiensts hinzugefügt wurde. Diese Klasse kann nicht vererbt werden.
public ref class HttpBinding sealed : System::Web::Services::Description::ServiceDescriptionFormatExtension
[System.Web.Services.Configuration.XmlFormatExtension("binding", "http://schemas.xmlsoap.org/wsdl/http/", typeof(System.Web.Services.Description.Binding))]
[System.Web.Services.Configuration.XmlFormatExtensionPrefix("http", "http://schemas.xmlsoap.org/wsdl/http/")]
public sealed class HttpBinding : System.Web.Services.Description.ServiceDescriptionFormatExtension
[<System.Web.Services.Configuration.XmlFormatExtension("binding", "http://schemas.xmlsoap.org/wsdl/http/", typeof(System.Web.Services.Description.Binding))>]
[<System.Web.Services.Configuration.XmlFormatExtensionPrefix("http", "http://schemas.xmlsoap.org/wsdl/http/")>]
type HttpBinding = class
inherit ServiceDescriptionFormatExtension
Public NotInheritable Class HttpBinding
Inherits ServiceDescriptionFormatExtension
- Vererbung
- Attribute
Beispiele
Das folgende Beispiel zeigt eine typische Verwendung der HttpBinding
-Klasse.
// Create the 'HttpBinding' object.
HttpBinding^ myHttpBinding = gcnew HttpBinding;
myHttpBinding->Verb = "POST";
// Add the 'HttpBinding' to the 'Binding'.
myBinding->Extensions->Add( myHttpBinding );
// Create the 'HttpBinding' object.
HttpBinding myHttpBinding = new HttpBinding();
myHttpBinding.Verb="POST";
// Add the 'HttpBinding' to the 'Binding'.
myBinding.Extensions.Add(myHttpBinding);
' Create the 'HttpBinding' object.
Dim myHttpBinding As New HttpBinding()
myHttpBinding.Verb = "POST"
' Add the 'HttpBinding' to the 'Binding'.
myBinding.Extensions.Add(myHttpBinding)
Hinweise
Die Verwendung dieser Klasse als Erweiterbarkeitselement gibt an, dass Informationen von HTTP übergeben werden sollen. Weitere Informationen zur Spezifikation von Protokollen für XML-Webdienste finden Sie unter XML-Webdienste mit ASP.NET. Weitere Informationen zur Web Services Description Language (WSDL) finden Sie in der WSDL-Spezifikation .
Konstruktoren
HttpBinding() |
Initialisiert eine neue Instanz der HttpBinding-Klasse. |
Felder
Namespace |
Gibt den URI für den XML-Namespace an, der den HTTP-Transport für die Verwendung mit SOAP darstellt. Dieses Feld ist konstant. |
Eigenschaften
Handled |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die ServiceDescriptionFormatExtension durch den Importprozess verwendet wird, wenn das Erweiterbarkeitselement importiert wird. (Geerbt von ServiceDescriptionFormatExtension) |
Parent |
Ruft das übergeordnete Element von ServiceDescriptionFormatExtension ab. (Geerbt von ServiceDescriptionFormatExtension) |
Required |
Ruft einen Wert ab, der angibt, ob die ServiceDescriptionFormatExtension für den Vorgang erforderlich ist, auf den sie verweist. (Geerbt von ServiceDescriptionFormatExtension) |
Verb |
Ruft einen Wert ab, der angibt, ob die HTTP-Anforderung mit der GET-Methode oder der POST-Methode ausgeführt wird, oder legt diesen fest. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |