ProxyGenerator.GetClientProxyScript Yöntem

Tanım

Belirtilen tür için ara sunucu oluşturma kodunu alır.

Aşırı Yüklemeler

Name Description
GetClientProxyScript(Type, String, Boolean)

Belirtilen tür için ara sunucu oluşturma kodunu alır.

GetClientProxyScript(Type, String, Boolean, ServiceEndpoint)

Yol ve hizmet bitiş noktasını kullanarak belirtilen tür için ara sunucu oluşturma kodunu alır.

GetClientProxyScript(Type, String, Boolean)

Belirtilen tür için ara sunucu oluşturma kodunu alır.

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

Parametreler

type
Type

Betiği elde etmek için nesnenin türü.

path
String

Uç noktanın konumu.

debug
Boolean

true XML kodu açıklamalarını eklemek için; aksi takdirde , false.

Döndürülenler

Ara sunucu oluşturma kodu.

Özel durumlar

type veya path parametresidirnull.

Belirtilen tür ara sunucu oluşturma için desteklenmiyor.

Açıklamalar

GetClientProxyScript yöntemi, web hizmeti, Windows Communication Foundation (WCF) hizmeti veya WebMethodAttribute özniteliği uygulanmış statik sayfa yöntemleri için ara sunucu oluşturma ECMAScript (JavaScript) döndürür. type parametresi Web hizmeti sınıfının, WCF hizmet sınıfının veya ASP.NET sayfa sınıfının türünü içerir. Tür bir WCF hizmet sınıfı veya arabirimi olduğunda, sınıfın veya arabirimin ServiceContractAttribute özniteliğinin uygulanmış olması gerekir. debug parametresi true ise, sonuçta elde edilen kod Visual Studio veya diğer geliştirme ortamlarında IntelliSense desteği için kullanılabilecek XML kodu açıklamalarını içerir. Sonuç olarak, oluşturulan betiğin boyutu daha büyüktür.

Ayrıca bkz.

Şunlara uygulanır

GetClientProxyScript(Type, String, Boolean, ServiceEndpoint)

Yol ve hizmet bitiş noktasını kullanarak belirtilen tür için ara sunucu oluşturma kodunu alır.

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

Parametreler

type
Type

Betiği elde etmek için nesnenin türü.

path
String

Uç noktanın konumu.

debug
Boolean

true XML kodu açıklamalarını eklemek için; aksi takdirde , false.

serviceEndpoint
ServiceEndpoint

Hizmet uç noktası.

Döndürülenler

Ara sunucu oluşturma kodu.

Özel durumlar

type veya path parametresidirnull.

Belirtilen tür ara sunucu oluşturma için desteklenmiyor.

Açıklamalar

GetClientProxyScript yöntemi, web hizmeti, Windows Communication Foundation (WCF) hizmeti veya WebMethodAttribute özniteliği uygulanmış statik sayfa yöntemleri için ara sunucu oluşturma ECMAScript (JavaScript) döndürür. type parametresi Web hizmeti sınıfının, WCF hizmet sınıfının veya ASP.NET sayfa sınıfının türünü içerir. Tür bir WCF hizmet sınıfı veya arabirimi olduğunda, sınıfın veya arabirimin ServiceContractAttribute özniteliğinin uygulanmış olması gerekir. debug parametresi true ise, sonuçta elde edilen kod Visual Studio veya diğer geliştirme ortamlarında IntelliSense desteği için kullanılabilecek XML kodu açıklamalarını içerir. Sonuç olarak, oluşturulan betiğin boyutu daha büyüktür.

Ayrıca bkz.

Şunlara uygulanır