SPUtility.ImportAppLicense-Methode

Importiert die angegebenen Test-Lizenz in der angegebenen SharePoint-Bereitstellung für Testzwecke app.

Namespace:  Microsoft.SharePoint.Utilities
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Shared Sub ImportAppLicense ( _
    licenseTokenToImport As String, _
    contentMarket As String, _
    billingMarket As String, _
    appName As String, _
    iconUrl As Uri, _
    providerName As String, _
    appSubtype As Integer _
)
'Usage
Dim licenseTokenToImport As String
Dim contentMarket As String
Dim billingMarket As String
Dim appName As String
Dim iconUrl As Uri
Dim providerName As String
Dim appSubtype As IntegerSPUtility.ImportAppLicense(licenseTokenToImport, _
    contentMarket, billingMarket, appName, _
    iconUrl, providerName, appSubtype)
public static void ImportAppLicense(
    string licenseTokenToImport,
    string contentMarket,
    string billingMarket,
    string appName,
    Uri iconUrl,
    string providerName,
    int appSubtype
)

Parameter

  • licenseTokenToImport
    Typ: System.String

    Ein XML-Fragment, das die app-Lizenztoken importieren darstellt.

  • contentMarket
    Typ: System.String

    Der Content Markt, in dem Sie die app verkaufen möchten.

  • billingMarket
    Typ: System.String

    Die Abrechnung Markt für die app.

  • iconUrl
    Typ: System.Uri

    URL des app-Symbol, wie sie in Office speichern wird angezeigt. Kann leer gelassen werden.

  • providerName
    Typ: System.String

    Der Name des Anbieters der app.

  • appSubtype
    Typ: System.Int32

    Der Untertyp der app.

    Mit diesem Parameter können Sie angeben, ob diese Lizenz für eine app ist für SharePoint ausschließlich dazu verwendet, eine Anwendung für Office-Paket und den Typ der app für Office. Dadurch können Unternehmen Kataloge zum Filtern und Anzeigen von apps für Office verpackt in Anwendungen für SharePoint.

    Gültige Werte sind beschränkt auf:

    Wert

    Beschreibung

    1

    Eine app für SharePoint verwendet, um eine einzelne Aufgabe im Bereich app für Office-Paket.

    2

    Eine app für SharePoint verwendet, um eine einzelne Content-app für Office-Paket.

    4

    Eine app für SharePoint verwendet, um ein einzelnes Dictionary Aufgabe im Bereich app für Office-Paket.

    5

    Eine app für SharePoint, die werden nicht ausschließlich zum Packen einer Anwendung für Office verwendet. Dazu gehören:

    • Eine app für SharePoint, die apps, die für Office-Funktionen nicht enthält.

    • Eine app für SharePoint, die zusätzlich zu ihrer SharePoint-spezifische Funktionen installiert werden, Dokumente oder Vorlagen, die eine oder mehrere Anwendungen für Office enthalten.

    • Eine app für SharePoint, die mehrere apps für Office-Pakete.

Hinweise

Um diese Methode aufzurufen, muss der Aufrufer eine der folgenden sein:

  • Er muss Administrator der aufgerufenen Websitesammlung sein.

  • Er muss Administrator der Mandantschaft sein, in die die Lizenz importiert wird, wenn es sich bei der SharePoint-Bereitstellung, in die die Lizenz importiert wird, um eine Mandantschaft handelt.

  • Er muss Farmadministrator sein.

Zum Testen der Anwendung Code zur Lizenzprüfung in Ihrer Anwendung zu unterstützen, ermöglicht SharePoint Hochladen von bis zu zehn Testlizenzen pro SharePoint-Bereitstellung. Testen Sie diese Lizenzen sind XML-Fragmente, die die app Lizenz-Schema entsprechen.

Für Testlizenzen müssen Sie die Bereitstellungs-ID nicht in der app-Lizenz XML angeben. Die Methode ImportAppLicense liefert die richtige Bereitstellung ID-Lizenztoken XML.Weitere Informationen über die app-Lizenz XML-Definition finden Sie unter App-Lizenzschema. Weitere Informationen zu app-Lizenzen finden Sie unter Lizenzieren von Apps für Office und SharePoint.

Siehe auch

Referenz

SPUtility Klasse

SPUtility-Member

Microsoft.SharePoint.Utilities-Namespace