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 или других средах разработки. В результате размер созданного скрипта больше.