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.StringEin XML-Fragment, das die app-Lizenztoken importieren darstellt.
contentMarket
Typ: System.StringDer Content Markt, in dem Sie die app verkaufen möchten.
billingMarket
Typ: System.StringDie Abrechnung Markt für die app.
appName
Typ: System.StringDer Name der App
iconUrl
Typ: System.UriURL des app-Symbol, wie sie in Office speichern wird angezeigt. Kann leer gelassen werden.
providerName
Typ: System.StringDer Name des Anbieters der app.
appSubtype
Typ: System.Int32Der 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.