ProxyGenerator.GetClientProxyScript Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Extrait le code de génération du proxy pour le type spécifié.
Surcharges
GetClientProxyScript(Type, String, Boolean) |
Extrait le code de génération du proxy pour le type spécifié. |
GetClientProxyScript(Type, String, Boolean, ServiceEndpoint) |
Extrait le code de génération de proxy pour le type spécifié en utilisant le chemin d'accès et le point de terminaison du service. |
GetClientProxyScript(Type, String, Boolean)
Extrait le code de génération du proxy pour le type spécifié.
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
Paramètres
- type
- Type
Type de l'objet pour lequel le script doit être obtenu.
- path
- String
L'emplacement du point de terminaison.
- debug
- Boolean
true
pour inclure des commentaires de code XML ; sinon, false
.
Retours
Le code de génération du proxy.
Exceptions
Le paramètre type
ou path
est null
.
Le type spécifié n'est pas pris en charge pour la génération de proxy.
Remarques
La GetClientProxyScript méthode retourne l’ECMAScript (JavaScript) de génération proxy pour un service Web, pour un service Windows Communication Foundation (WCF) ou pour les méthodes de page statiques auxquelles l’attribut WebMethodAttribute est appliqué. Le type
paramètre contient le type de la classe de service Web, de la classe de service WCF ou de ASP.NET classe de page. Lorsque le type est une classe ou une interface de service WCF, l’attribut doit être appliqué à la classe ou à l’interface ServiceContractAttribute . Si le debug
paramètre est true
, le code résultant contient des commentaires de code XML qui peuvent être utilisés pour la prise en charge d’IntelliSense dans Visual Studio ou d’autres environnements de développement. Par conséquent, la taille du script généré est plus grande.
Voir aussi
S’applique à
GetClientProxyScript(Type, String, Boolean, ServiceEndpoint)
Extrait le code de génération de proxy pour le type spécifié en utilisant le chemin d'accès et le point de terminaison du service.
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
Paramètres
- type
- Type
Type de l'objet pour lequel le script doit être obtenu.
- path
- String
L'emplacement du point de terminaison.
- debug
- Boolean
true
pour inclure des commentaires de code XML ; sinon, false
.
- serviceEndpoint
- ServiceEndpoint
Point de terminaison du service.
Retours
Le code de génération du proxy.
Exceptions
Le paramètre type
ou path
est null
.
Le type spécifié n'est pas pris en charge pour la génération de proxy.
Remarques
La GetClientProxyScript méthode retourne l’ECMAScript (JavaScript) de génération proxy pour un service Web, pour un service Windows Communication Foundation (WCF) ou pour les méthodes de page statiques auxquelles l’attribut WebMethodAttribute est appliqué. Le type
paramètre contient le type de la classe de service Web, de la classe de service WCF ou de ASP.NET classe de page. Lorsque le type est une classe ou une interface de service WCF, l’attribut doit être appliqué à la classe ou à l’interface ServiceContractAttribute . Si le debug
paramètre est true
, le code résultant contient des commentaires de code XML qui peuvent être utilisés pour la prise en charge d’IntelliSense dans Visual Studio ou d’autres environnements de développement. Par conséquent, la taille du script généré est plus grande.