methode-element
Laatst bijgewerkt: 7 januari 2025
Inhoudsmodel
methode:==( help: | parameters)
Attributen
- @_operation (tekenreeks)
- @access (tekenreeks)
- @const (Boolean)
- @hidden (boolean)
- @label (tekenreeks)
- @library (tekenreeks)
- @name (MNTOKEN)
- @pkonly (boolean)
- @static (boolean)
Ouders
<methods>
, <interface />
Kinderen
<help>
<parameters>
Beschrijving
Met dit element kunt u een SOAP-methode definiƫren.
Gebruik en gebruikscontext
SOAP methoden maken toepassingsprocessen mogelijk.
De "@bibliotheek" is nodig voor het declareren van een nieuwe methode (niet-native): de naamruimte en de naam die voor de bibliotheek worden gebruikt, zijn onafhankelijk van de naamruimte en naam van het schema waarin de declaratie zich bevindt.
Beschrijving van kenmerk
- toegang (koord): dit attribuut bepaalt toegangsbeheer voor het gebruiken van de methode. Als dit kenmerk ontbreekt, is identificatie verplicht. Beschikbare waarden zijn: 'anoniem', 'admin' en 'sql'.
- const (boolean): als het wordt geactiveerd, betekent dit attribuut dat de gedeclareerde methode de entiteit zal veranderen
- etiket (koord): etiket van de methode.
- bibliotheek (koord): deze methode is niet inheems aan de toepassing. Dit kenmerk neemt de waarde van de methodebibliotheek waar de methodedefinitie is gevonden (nms:mylibrary.js).
- naam (MNTOKEN): unieke methodenaam.
- statisch (boolean): als dit attribuut wordt geactiveerd, wordt de methode beschouwd als autonoom, moeten alle parameters aan de methode worden gespecificeerd wanneer het omhoog wordt geroepen.
Voorbeelden
Definitie van de methode "Abonneren" in het tekstvak:
<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