Поделиться через


ProxyGenerator.GetClientProxyScript Метод

Определение

Возвращает код создания прокси-объектов для указанного типа.

Перегрузки

GetClientProxyScript(Type, String, Boolean)

Возвращает код создания прокси-объектов для указанного типа.

GetClientProxyScript(Type, String, Boolean, ServiceEndpoint)

Извлекает код создания прокси-объектов для заданного типа с использованием пути и конечной точки службы.

GetClientProxyScript(Type, String, Boolean)

Возвращает код создания прокси-объектов для указанного типа.

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

Параметры

type
Type

Тип объекта, для которого необходимо получить скрипт.

path
String

Расположение конечной точки.

debug
Boolean

Значение true для включения комментариев к XML-коду, или значение false в противном случае.

Возвращаемое значение

Код создания прокси.

Исключения

Значение параметра type или параметра pathnull.

Создание прокси-объектов для указанного типа не поддерживается.

Комментарии

Метод GetClientProxyScript возвращает ECMAScript (JavaScript) прокси-сервера для веб-службы, службы Windows Communication Foundation (WCF) или статических методов страниц, к которым WebMethodAttribute применен атрибут . Параметр type содержит тип класса веб-службы, класса службы WCF или класса страницы ASP.NET. Если типом является класс или интерфейс службы WCF, к классу или интерфейсу ServiceContractAttribute должен применяться атрибут . debug Если параметр имеет значение true, результирующий код содержит комментарии XML-кода, которые можно использовать для поддержки IntelliSense в Visual Studio или других средах разработки. В результате размер созданного скрипта больше.

См. также раздел

Применяется к

GetClientProxyScript(Type, String, Boolean, ServiceEndpoint)

Извлекает код создания прокси-объектов для заданного типа с использованием пути и конечной точки службы.

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

Параметры

type
Type

Тип объекта, для которого необходимо получить скрипт.

path
String

Расположение конечной точки.

debug
Boolean

Значение true для включения комментариев к XML-коду, или значение false в противном случае.

serviceEndpoint
ServiceEndpoint

Конечная точка службы.

Возвращаемое значение

Код создания прокси.

Исключения

Значение параметра type или параметра pathnull.

Создание прокси-объектов для указанного типа не поддерживается.

Комментарии

Метод GetClientProxyScript возвращает ECMAScript (JavaScript) прокси-сервера для веб-службы, службы Windows Communication Foundation (WCF) или статических методов страниц, к которым WebMethodAttribute применен атрибут . Параметр type содержит тип класса веб-службы, класса службы WCF или класса страницы ASP.NET. Если типом является класс или интерфейс службы WCF, к классу или интерфейсу ServiceContractAttribute должен применяться атрибут . debug Если параметр имеет значение true, результирующий код содержит комментарии XML-кода, которые можно использовать для поддержки IntelliSense в Visual Studio или других средах разработки. В результате размер созданного скрипта больше.

См. также раздел

Применяется к