ScriptServiceAttribute 類別

定義

表示可從腳本叫用 Web 服務。 此類別無法獲得繼承。

public ref class ScriptServiceAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface)]
public sealed class ScriptServiceAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface)>]
type ScriptServiceAttribute = class
    inherit Attribute
Public NotInheritable Class ScriptServiceAttribute
Inherits Attribute
繼承
ScriptServiceAttribute
屬性

範例

以下範例示範如何應用 ScriptServiceAttribute 於 Web 服務類別定義,使其的方法能從用戶端腳本中呼叫。

備註

若要從 ECMAScript 呼叫 Web 服務方法(JavaScript),您必須將該 ScriptServiceAttribute 屬性套用到相關的 Web 服務類別。 當你套用 ScriptServiceAttribute 包含一個或多個方法且 applied 的 WebMethodAttribute Web 服務類別定義時,代理產生腳本會建立一個對應該 Web 服務類別的代理物件。

欲了解更多屬性的使用資訊,請參閱屬性。

建構函式

名稱 Description
ScriptServiceAttribute()

初始化 ScriptServiceAttribute 類別的新執行個體。

屬性

名稱 Description
TypeId

在衍生類別中實作時,取得這個 Attribute的唯一標識碼。

(繼承來源 Attribute)

方法

名稱 Description
Equals(Object)

傳回值,這個值表示這個實例是否等於指定的物件。

(繼承來源 Attribute)
GetHashCode()

傳回這個實例的哈希碼。

(繼承來源 Attribute)
GetType()

取得目前實例的 Type

(繼承來源 Object)
IsDefaultAttribute()

在衍生類別中覆寫時,指出這個實例的值是否為衍生類別的預設值。

(繼承來源 Attribute)
Match(Object)

在衍生類別中覆寫時,傳回值,指出這個實例是否等於指定的物件。

(繼承來源 Attribute)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

明確介面實作

名稱 Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。

(繼承來源 Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

擷取 物件的型別資訊,可用來取得介面的類型資訊。

(繼承來源 Attribute)
_Attribute.GetTypeInfoCount(UInt32)

擷取物件提供的類型資訊介面數目 (0 或 1)。

(繼承來源 Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

提供物件所公開屬性和方法的存取權。

(繼承來源 Attribute)

適用於

另請參閱