ILicenses

Beschreibung:

ILicenses ist eine Collection zur Verwaltung der Lizenzen.

import "OxSvrSpt.idl"

Öffentliche Methoden:

HRESULT Add ([in] BSTR Name)
HRESULT Delete ([in] VARIANT Index)
HRESULT Clear ()
HRESULT Check ([in] BSTR Name)

Properties:

long Count [get]
BSTR Item([in] VARIANT Index) [get]

Dokumentation der Elementfunktionen:

  • HRESULT Add ([in] BSTR Name)

abn.Add fügt eine neue Lizenz-Zeichenkette hinzu.

Wird versucht, eine Lizenzs-Zeichenkette doppelt hinzuzufügen, wird der zweite ignoriert. Es wird kein Fehler geworden. Die übergebene Lizenz-Zeichenkette wird in Großbuchstaben umgewandelt und intern verwaltet.

Parameter:

[in]: Name hinzuzufügende Lizenz-Zeichenkette

  • HRESULT Check ([in] BSTR Name)

Check überprüft die angegebene Lizenz beim Server, ohne sie mittels lic.LicLogin einzuchecken.

Diese Methode arbeitet über den Serverjob " lic.CheckLicense "

Schlägt die Überprüfung fehl, wird der oberste Fehler der Fehler-Collection als COM-Fehler zurückgeliefert.

Parameter:

[in]: Name die zu überprüfende Lizenz

  • HRESULT Clear ()

Clear entfernt alle Elemente der Collection.

  • HRESULT Delete ([in] VARIANT Index)

Delete löscht den Lizenzeintrag anhand der Position in der Liste oder dem Namen.

Parameter:

[in]: Index Name oder Position des zu löschenden Lizenzeintrags

Dokumentation der Properties:

  • long Count [get]

Count liefert die Anzahl der Elemente in der Collection zurück.

Parameter:

[out]: plNumber (VB-Rückgabewert) Anzahl der Elemente der Collection

  • BSTR Item([in] VARIANT Index) [get]

Item liefert liefert das angegebene Element der Collection anhand der Position oder des Schlüssels zurück.

Wird eine Position außerhalb des gültigen Index angegeben, wird ein Fehler mit dem Fehlerwert errCollectionIndexOutOfRange zurückgegeben. Kann das Item nicht gefunden werden, wird ein Fehler mit dem Wert errCollectionItemNotFound zurückgeliefert.

Parameter:

[in]: Index Position bzw. Name des angeforderten Elements

[out]: pItem (VB-Rückgabewert) zugehörige Lizenz, die dem Schlüssel entspricht