Freigeben über


ProxyGenerator.GetClientProxyScript Methode

Definition

Ruft den Proxygenerierungscode für den angegebenen Typ ab.

Überlädt

GetClientProxyScript(Type, String, Boolean)

Ruft den Proxygenerierungscode für den angegebenen Typ ab.

GetClientProxyScript(Type, String, Boolean, ServiceEndpoint)

Ruft den Proxygenerierungscode für den angegebenen Typ mithilfe des Pfad- und Dienstendpunkts ab.

GetClientProxyScript(Type, String, Boolean)

Ruft den Proxygenerierungscode für den angegebenen Typ ab.

public:
 static System::String ^ GetClientProxyScript(Type ^ type, System::String ^ path, bool debug);
public static string GetClientProxyScript (Type type, string path, bool debug);
static member GetClientProxyScript : Type * string * bool -> string
Public Shared Function GetClientProxyScript (type As Type, path As String, debug As Boolean) As String

Parameter

type
Type

Der Typ des Objekts, für das das Skript abzurufen ist.

path
String

Der Speicherort des Endpunkts.

debug
Boolean

true, um XML-Codekommentare einzuschließen; andernfalls false.

Gibt zurück

Der Proxygenerierungscode.

Ausnahmen

Der parameter type oder path ist null.

Der angegebene Typ wird für die Proxygenerierung nicht unterstützt.

Hinweise

Die GetClientProxyScript-Methode gibt das ECMAScript (JavaScript) der Proxygenerierung für einen Webdienst, für einen WCF-Dienst (Windows Communication Foundation) oder für statische Seitenmethoden zurück, auf die das attribut WebMethodAttribute angewendet wurde. Der type-Parameter enthält den Typ der Webdienstklasse, wcf-Dienstklasse oder ASP.NET Seitenklasse. Wenn der Typ eine WCF-Dienstklasse oder -Schnittstelle ist, muss die Klasse oder Schnittstelle das ServiceContractAttribute Attribut angewendet haben. Wenn der debug-Parameter trueist, enthält der resultierende Code XML-Codekommentare, die für intelliSense-Unterstützung in Visual Studio oder anderen Entwicklungsumgebungen verwendet werden können. Daher ist die Größe des generierten Skripts größer.

Weitere Informationen

Gilt für:

GetClientProxyScript(Type, String, Boolean, ServiceEndpoint)

Ruft den Proxygenerierungscode für den angegebenen Typ mithilfe des Pfad- und Dienstendpunkts ab.

public:
 static System::String ^ GetClientProxyScript(Type ^ type, System::String ^ path, bool debug, System::ServiceModel::Description::ServiceEndpoint ^ serviceEndpoint);
public static string GetClientProxyScript (Type type, string path, bool debug, System.ServiceModel.Description.ServiceEndpoint serviceEndpoint);
static member GetClientProxyScript : Type * string * bool * System.ServiceModel.Description.ServiceEndpoint -> string
Public Shared Function GetClientProxyScript (type As Type, path As String, debug As Boolean, serviceEndpoint As ServiceEndpoint) As String

Parameter

type
Type

Der Typ des Objekts, für das das Skript abzurufen ist.

path
String

Der Speicherort des Endpunkts.

debug
Boolean

true, um XML-Codekommentare einzuschließen; andernfalls false.

serviceEndpoint
ServiceEndpoint

Der Dienstendpunkt.

Gibt zurück

Der Proxygenerierungscode.

Ausnahmen

Der parameter type oder path ist null.

Der angegebene Typ wird für die Proxygenerierung nicht unterstützt.

Hinweise

Die GetClientProxyScript-Methode gibt das ECMAScript (JavaScript) der Proxygenerierung für einen Webdienst, für einen WCF-Dienst (Windows Communication Foundation) oder für statische Seitenmethoden zurück, auf die das attribut WebMethodAttribute angewendet wurde. Der type-Parameter enthält den Typ der Webdienstklasse, wcf-Dienstklasse oder ASP.NET Seitenklasse. Wenn der Typ eine WCF-Dienstklasse oder -Schnittstelle ist, muss die Klasse oder Schnittstelle das ServiceContractAttribute Attribut angewendet haben. Wenn der debug-Parameter trueist, enthält der resultierende Code XML-Codekommentare, die für intelliSense-Unterstützung in Visual Studio oder anderen Entwicklungsumgebungen verwendet werden können. Daher ist die Größe des generierten Skripts größer.

Weitere Informationen

Gilt für: