ComMethodElement 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 COM+ 方法,這個方法會在 COM+ 元件上的介面公開為 Web 服務時公開。 此類別無法獲得繼承。
public ref class ComMethodElement sealed : System::Configuration::ConfigurationElement
public sealed class ComMethodElement : System.Configuration.ConfigurationElement
type ComMethodElement = class
inherit ConfigurationElement
Public NotInheritable Class ComMethodElement
Inherits ConfigurationElement
- 繼承
備註
COM+ 整合設定工具 (ComSvcConfig.exe) 可用來從 COM 介面加入特定的方法,使這些方法可以出現在所產生的服務合約上。
例如,您可以使用下列命令,從 IFinances
元件上的 ItemOrders.Financial
COM 介面將三個具名方法新增至所產生的服務合約中。
ComSvcConfig.exe /i /application:OnlineStore /contract:ItemOrders.Financial,IFinances.{TransferFunds,AddFunds,RemoveFunds} /hosting:complus
當您執行 ComSvcConfig.exe 工具時,它會產生下列將上述方法列為 exposedMethod
項目的服務合約。
<comContract contractType="{C551FBA9-E3AA-4272-8C2A-84BD8D290AC7}" name="IFinances" namespace="http://contoso.com/services/financial">
<exposedMethod name="TransferFunds"/>
<exposedMethod name="AddFunds"/>
<exposedMethod name="RemoveFunds"/>
</comContract>
在服務初始化階段,執行階段會藉由反映並只加入包含在 exposedMethod
項目清單中的方法,嘗試產生服務合約。 這時會針對每個未包含在服務合約中的介面方法加以追蹤。
建構函式
ComMethodElement() |
初始化 ComMethodElement 類別的新執行個體。 |
ComMethodElement(String) |
使用指定的方法,初始化 ComMethodElement 類別的新執行個體。 |