ProxyGenerator.GetClientProxyScript Methode
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.
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 mit dem Pfad und dem Dienstendpunkt 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 abgerufen wird.
- path
- String
Die Position des Endpunkts.
- debug
- Boolean
true
, wenn XML-Codekommentare eingeschlossen werden sollen, andernfalls false
.
Gibt zurück
Der Proxygenerierungscode.
Ausnahmen
Der type
-Parameter oder der path
-Parameter ist null
.
Der angegebene Typ wird für die Proxygenerierung nicht unterstützt.
Hinweise
Die GetClientProxyScript -Methode gibt die Proxygenerierung ECMAScript (JavaScript) für einen Webdienst, für einen Windows Communication Foundation-Dienst (WCF) oder für statische Seitenmethoden zurück, für die das WebMethodAttribute Attribut angewendet wird. 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 das Attribut auf die ServiceContractAttribute Klasse oder Schnittstelle angewendet werden. Wenn der debug
Parameter ist true
, enthält der resultierende Code XML-Codekommentare, die für die 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 mit dem Pfad und dem Dienstendpunkt 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 abgerufen wird.
- path
- String
Die Position des Endpunkts.
- debug
- Boolean
true
, wenn XML-Codekommentare eingeschlossen werden sollen, andernfalls false
.
- serviceEndpoint
- ServiceEndpoint
Der Dienstendpunkt.
Gibt zurück
Der Proxygenerierungscode.
Ausnahmen
Der type
-Parameter oder der path
-Parameter ist null
.
Der angegebene Typ wird für die Proxygenerierung nicht unterstützt.
Hinweise
Die GetClientProxyScript -Methode gibt die Proxygenerierung ECMAScript (JavaScript) für einen Webdienst, für einen Windows Communication Foundation-Dienst (WCF) oder für statische Seitenmethoden zurück, für die das WebMethodAttribute Attribut angewendet wird. 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 das Attribut auf die ServiceContractAttribute Klasse oder Schnittstelle angewendet werden. Wenn der debug
Parameter ist true
, enthält der resultierende Code XML-Codekommentare, die für die IntelliSense-Unterstützung in Visual Studio oder anderen Entwicklungsumgebungen verwendet werden können. Daher ist die Größe des generierten Skripts größer.