ProxyGenerator.GetClientProxyScript Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Haalt de proxygeneratiecode voor het opgegeven type op.
Overloads
| Name | Description |
|---|---|
| GetClientProxyScript(Type, String, Boolean) |
Haalt de proxygeneratiecode voor het opgegeven type op. |
| GetClientProxyScript(Type, String, Boolean, ServiceEndpoint) |
Haalt de proxygeneratiecode voor het opgegeven type op met behulp van het pad- en serviceeindpunt. |
GetClientProxyScript(Type, String, Boolean)
Haalt de proxygeneratiecode voor het opgegeven type op.
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
Parameters
- type
- Type
Het type object waarvoor het script moet worden opgehaald.
- path
- String
De locatie van het eindpunt.
- debug
- Boolean
true xml-codeopmerkingen op te nemen; anders, false.
Retouren
De code voor het genereren van de proxy.
Uitzonderingen
De type of path parameter is null.
Het opgegeven type wordt niet ondersteund voor het genereren van proxy's.
Opmerkingen
De methode GetClientProxyScript retourneert de ECMAScript (JavaScript) van de proxygeneratie voor een webservice, voor een WCF-service (Windows Communication Foundation) of voor statische paginamethoden waarop het kenmerk WebMethodAttribute is toegepast. De parameter type bevat het type webserviceklasse, WCF-serviceklasse of ASP.NET paginaklasse. Wanneer het type een WCF-serviceklasse of -interface is, moet de klasse of interface het ServiceContractAttribute kenmerk hebben toegepast. Als de parameter debug is true, bevat de resulterende code opmerkingen bij XML-code die kunnen worden gebruikt voor intelliSense-ondersteuning in Visual Studio of andere ontwikkelomgevingen. Als gevolg hiervan is de grootte van het gegenereerde script groter.
Zie ook
Van toepassing op
GetClientProxyScript(Type, String, Boolean, ServiceEndpoint)
Haalt de proxygeneratiecode voor het opgegeven type op met behulp van het pad- en serviceeindpunt.
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
Parameters
- type
- Type
Het type object waarvoor het script moet worden opgehaald.
- path
- String
De locatie van het eindpunt.
- debug
- Boolean
true xml-codeopmerkingen op te nemen; anders, false.
- serviceEndpoint
- ServiceEndpoint
Het service-eindpunt.
Retouren
De code voor het genereren van de proxy.
Uitzonderingen
De type of path parameter is null.
Het opgegeven type wordt niet ondersteund voor het genereren van proxy's.
Opmerkingen
De methode GetClientProxyScript retourneert de ECMAScript (JavaScript) van de proxygeneratie voor een webservice, voor een WCF-service (Windows Communication Foundation) of voor statische paginamethoden waarop het kenmerk WebMethodAttribute is toegepast. De parameter type bevat het type webserviceklasse, WCF-serviceklasse of ASP.NET paginaklasse. Wanneer het type een WCF-serviceklasse of -interface is, moet de klasse of interface het ServiceContractAttribute kenmerk hebben toegepast. Als de parameter debug is true, bevat de resulterende code opmerkingen bij XML-code die kunnen worden gebruikt voor intelliSense-ondersteuning in Visual Studio of andere ontwikkelomgevingen. Als gevolg hiervan is de grootte van het gegenereerde script groter.