Compartir a través de


(SPWeb, SPList, Boolean, IEnumerable<SPField>, IEnumerable<TaxonomyField>, TaxonomyField) del método PublishingCatalogUtility.PublishCatalog

Recursos compartidos (publica) una lista o biblioteca como un catálogo de publicación de suscripción en otro sitio.

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

Sintaxis

'Declaración
Public Shared Sub PublishCatalog ( _
    parentWeb As SPWeb, _
    list As SPList, _
    allowAnonymousAccess As Boolean, _
    catalogItemKeyFields As IEnumerable(Of SPField), _
    allListCategoryFields As IEnumerable(Of TaxonomyField), _
    selectedCategoryField As TaxonomyField _
)
'Uso
Dim parentWeb As SPWeb
Dim list As SPList
Dim allowAnonymousAccess As Boolean
Dim catalogItemKeyFields As IEnumerable(Of SPField)
Dim allListCategoryFields As IEnumerable(Of TaxonomyField)
Dim selectedCategoryField As TaxonomyFieldPublishingCatalogUtility.PublishCatalog(parentWeb, list, _
    allowAnonymousAccess, catalogItemKeyFields, _
    allListCategoryFields, selectedCategoryField)
public static void PublishCatalog(
    SPWeb parentWeb,
    SPList list,
    bool allowAnonymousAccess,
    IEnumerable<SPField> catalogItemKeyFields,
    IEnumerable<TaxonomyField> allListCategoryFields,
    TaxonomyField selectedCategoryField
)

Parámetros

  • allowAnonymousAccess
    Tipo: System.Boolean

    Si el contenido del catálogo es accesible de forma anónima desde el servicio de búsqueda. Al establecer la propiedad en true, no afecta el acceso a la lista mediante el uso de una base de datos que utiliza consultas CAML.

  • catalogItemKeyFields
    Tipo: System.Collections.Generic.IEnumerable<SPField>

    Columnas en este catálogo que identifique inequívocamente un elemento de la lista. Por ejemplo, el identificador de elemento, número de artículo, etc.. Se trata de campos que pueden utilizar suscriptores de catálogo para crear direcciones URL únicas y fácil de comprender para los elementos en este catálogo.

  • allListCategoryFields
    Tipo: System.Collections.Generic.IEnumerable<TaxonomyField>

    Campos de taxonomía que están disponibles en este catálogo. Esta lista puede utilizarse el suscriptor de catálogo para determinar la jerarquía de navegación que representa el catálogo en un sitio de suscripción.

  • selectedCategoryField
    Tipo: Microsoft.SharePoint.Taxonomy.TaxonomyField

    El campo de taxonomía predeterminada que determina la jerarquía de navegación que representa este catálogo en un sitio de suscripción. Las categorías en este campo pueden agregarse a la jerarquía de navegación de un sitio de suscripción para crear direcciones URL descriptivas para los elementos en este catálogo.

Vea también

Referencia

clase PublishingCatalogUtility

Miembros PublishingCatalogUtility

Sobrecarga PublishCatalog

Espacio de nombres Microsoft.SharePoint.Publishing

Microsoft.SharePoint.Taxonomy.Term

CatalogConnectionManager.AddCatalogConnection