Partager via


SolutionPackage.Generate - Méthode (X509Certificate2, String)

Génère le package et se connecte avec le certificat donné.

Espace de noms :  Microsoft.Office.SharePoint.ClientExtensions.Publishing
Assembly :  Microsoft.Office.SharePoint.ClientExtensions (dans Microsoft.Office.SharePoint.ClientExtensions.dll)

Syntaxe

'Déclaration
Public Function Generate ( _
    cert As X509Certificate2, _
    targetDocLibRelativePath As String _
) As String
'Utilisation
Dim instance As SolutionPackage
Dim cert As X509Certificate2
Dim targetDocLibRelativePath As String
Dim returnValue As String

returnValue = instance.Generate(cert, _
    targetDocLibRelativePath)
public string Generate(
    X509Certificate2 cert,
    string targetDocLibRelativePath
)

Paramètres

  • targetDocLibRelativePath
    Type : System.String

    Le chemin d'accès de la bibliothèque de documents où le package doit être publié. Ce chemin d'accès est par rapport à l'URL du site.

Valeur renvoyée

Type : System.String
La chaîne URL du package de solution.

Exceptions

Exception Condition
PublishException

Cette exception est générée si une des conditions suivantes s'applique :

  1. La chaîne de certificats pour le certificat spécifié est une erreur, par exemple le certificat racine de la chaîne de certificats spécifié n'est pas approuvé ou le certificat spécifié a expiré. Pour plus d'informations sur l'état de la chaîne, voir Énumération X509ChainStatusFlags.

  2. Le site, qui a été fourni dans le constructeur, n'existe pas.

  3. Le composant fonctionnel SharePoint « En mode hors connexion synchronisation pour les listes externes » n'est pas actif pour le site SharePoint.

  4. Le chemin de bibliothèque de documents source spécifiée dans le constructeur ou le chemin de bibliothèque de document cible spécifié dans cette méthode est une référence Null (Rien dans Visual Basic).

  5. La bibliothèque de documents source spécifiée dans le constructeur de la bibliothèque de documents cible n'existe pas sur le site SharePoint.

  6. La bibliothèque de documents source est identique à la bibliothèque de documents cible.

  7. Le fichier oir.config n'est pas inclus dans la bibliothèque de documents source.

Exemples

Code Snippet: Create a BCS Solution Package for a Declarative Solution

Voir aussi

Référence

SolutionPackage classe

SolutionPackage - Membres

Generate - Surcharge

Microsoft.Office.SharePoint.ClientExtensions.Publishing - Espace de noms