method-element method--element

Innehållsmodell content-model-10

method:==( help | parametrar)

Attribut attributes-10

  • @_operation (sträng)
  • @access (sträng)
  • @const (boolesk)
  • @hidden (boolesk)
  • @label (sträng)
  • @library (string)
  • @name (MNTOKEN)
  • @pkonly (boolean)
  • @static (boolesk)

Överordnade parents-10

<methods> , <interface />

Barn children-10

  • <help>
  • <parameters>

Beskrivning description-10

Med det här elementet kan du definiera en SOAP-metod.

Användning och användningssammanhang use-and-context-of-use-7

SOAP-metoder möjliggör programprocesser.

@library krävs för att deklarera en ny metod (icke-inbyggd): namnutrymmet och namnet som används för biblioteket är oberoende av namnutrymmet och namnet på schemat där deklarationen finns.

Attributbeskrivning attribute-description-10

  • åtkomst (sträng): this-attributet definierar åtkomstkontroll för metoden. Om det här attributet saknas är identifiering obligatorisk. Tillgängliga värden är: "anonymous", "admin" och "sql".
  • const (boolean): om det är aktiverat betyder det här attributet att den deklarerade metoden ändrar entiteten
  • label (string): metodens etikett.
  • bibliotek (sträng): den här metoden är inte inbyggd i programmet. Det här attributet tar värdet för det metodbibliotek där metoddefinitionen finns (nms:mylibrary.js).
  • name (MNTOKEN): unikt metodnamn.
  • static (boolesk): Om det här attributet aktiveras betraktas metoden som självständig, och alla parametrar måste anges för metoden när den anropas.

Exempel examples-7

Definition av"prenumerera" från kartongmetoden:


<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>
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1