方法元素

內容模型

方法:==(幫助) |參數)

屬性

  • @_operation(字串)
  • @access(字串)
  • @const(布爾值)
  • @hidden(布爾值)
  • @label(字串)
  • @library(字串)
  • @name(MNTOKEN)
  • @pkonly(布爾值)
  • @static(布爾值)

父母

<methods> , <interface />

兒童

  • <help>
  • <parameters>

說明

此元素用於定義SOAP方法。

使用和使用上下文

SOAP方法啟用應用程式進程。

聲明新方法(非本機)時,「@library」是必需的:用於庫的命名空間和名稱獨立於聲明所在架構的命名空間和名稱。

屬性說明

  • 訪問(字串):此屬性定義使用該方法的訪問控制。 如果缺少此屬性,則必須進行標識。 可用值包括:「anonymous」、「admin」和「sql」。
  • const(布爾值):如果激活,則此屬性表示聲明的方法將更改實體
  • 標籤(字串):的子菜單。
  • 庫(字串):此方法不是應用程式固有的。 此屬性取值找到方法定義的方法庫(nms:mylibrary.js)。
  • 名稱(MNTOKEN):唯一方法名稱。
  • 靜態(布爾值):如果激活了此屬性,則該方法被視為自主方法,則調用該屬性時必須為該方法指定所有參數。

範例

「訂閱」框外方法的定義:


<method name="Subscribe" static="true">
      <help>Creation of update of a recipient's subscription to an information service</help>
      <parameters>
        <param desc="Name of the information service(s) (separated with commas)"
               name="serviceName" type="string"/>
        <param desc="Recipient to subscribe and possibly create" name="recipient"
               type="DOMElement"/>
        <param desc="Create the recipient if they don't exist" name="create" type="boolean"/>
      </parameters>
    </method>

本頁內容