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