Compartir a través de


(X509Certificate2, String) del método SolutionPackage.Generate

Genera el paquete y lo firma con el certificado dado.

Espacio de nombres:  Microsoft.Office.SharePoint.ClientExtensions.Publishing
Ensamblado:  Microsoft.Office.SharePoint.ClientExtensions (en Microsoft.Office.SharePoint.ClientExtensions.dll)

Sintaxis

'Declaración
Public Function Generate ( _
    cert As X509Certificate2, _
    targetDocLibRelativePath As String _
) As String
'Uso
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
)

Parámetros

  • targetDocLibRelativePath
    Tipo: System.String

    La ruta de acceso de la biblioteca de documentos donde se debe publicar el paquete. Esta ruta de acceso es con relación a la dirección URL del sitio.

Valor devuelto

Tipo: System.String
La cadena de dirección URL de paquete de solución.

Excepciones

Excepción Condición
PublishException

Esta excepción se produce si se aplica alguna de las siguientes condiciones:

  1. La cadena de certificados para el certificado especificado es un error, por ejemplo el certificado raíz del certificado especificado no es de confianza o el certificado especificado ha caducado. Para obtener información detallada sobre el estado de la cadena, vea La enumeración X509ChainStatusFlags.

  2. El sitio, que le ha proporcionado en el constructor, no existe.

  3. La característica de SharePoint "Sin conexión sincronización de listas externas" no está activa para el sitio de SharePoint.

  4. La ruta de la biblioteca de documentos de origen especificado en el constructor o la ruta de la biblioteca de documentos de destino especificado en este método es una referencia null (Nothing en Visual Basic).

  5. La biblioteca de documentos de origen especificada en el constructor o la biblioteca de documentos de destino no existe en el sitio de SharePoint.

  6. La biblioteca de documentos de origen es el mismo que la biblioteca de documentos de destino.

  7. El archivo oir.config no se incluye en la biblioteca de documentos de origen.

Ejemplos

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

Vea también

Referencia

clase SolutionPackage

Miembros SolutionPackage

Sobrecarga Generate

Espacio de nombres Microsoft.Office.SharePoint.ClientExtensions.Publishing