Aracılığıyla paylaş


ProxyGenerator.GetClientProxyScript Yöntem

Tanım

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

Aşırı Yüklemeler

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ğin alınabilmesi 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

yöntemi, GetClientProxyScript bir Web hizmeti, Windows Communication Foundation (WCF) hizmeti veya özniteliği uygulanmış statik sayfa yöntemleri WebMethodAttribute 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 isetrue, sonuçta elde edilen kod Visual Studio'da 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ğin alınabilmesi 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

yöntemi, GetClientProxyScript bir Web hizmeti, Windows Communication Foundation (WCF) hizmeti veya özniteliği uygulanmış statik sayfa yöntemleri WebMethodAttribute 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 isetrue, sonuçta elde edilen kod Visual Studio'da 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