Compartilhar via


DatabaseBackedMetadataCatalog class

Implementa a interface IMetadataCatalog que funciona com metadados armazenados no banco de dados de serviços compartilhados Business Connectivity Services.

Hierarquia de herança

System.Object
  Microsoft.SharePoint.BusinessData.MetadataModel.DatabaseBackedMetadataCatalog

Namespace:  Microsoft.SharePoint.BusinessData.MetadataModel
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Sintaxe

'Declaração
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public NotInheritable Class DatabaseBackedMetadataCatalog _
    Implements IMetadataCatalog, IDisposable
'Uso
Dim instance As DatabaseBackedMetadataCatalog
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public sealed class DatabaseBackedMetadataCatalog : IMetadataCatalog, 
    IDisposable

Comentários

DatabaseBackedMetadataCatalog fornece acesso aos metadados de Business Connectivity Services do banco de dados de serviço compartilhado do Business Connectivity Services. Os metadados no banco de dados ou é importado de Business Connectivity Services interface de administração no SharePoint Foundation ou é gerado usando AdministrationMetadataCatalog por meio de ferramentas semelhantes que permitem a edição ou criação de metadados de Business Connectivity Services, Visual Studio 2010 ou SharePoint Designer. Este catálogo de metadados é capaz de armazenar metadados separadamente para cada inquilino.

Todos os metadados APIs em Microsoft Business Connectivity Services (BCS) operam nos metadados armazenados em cache e são rápidos com exceção dos seguintes métodos da classe DatabaseBackedMetadataCatalog . Você deve usar o método GetById(UInt32, Type) em vez disso, para obter os metadados armazenados em cache.

Aviso

If multiple versions of an external content type exist in the BDC Metadata Store at any given time, BDC will always return the last imported version irrespective of the version number of the external content type. It is possible to have multiple versions of an external content type because external content types are globally available in Microsoft SharePoint Server 2010. For more information, see Entity Namespace Concept.

Aviso

Instâncias de objeto obtidas de uma instância de DatabaseBackedMetadataCatalog para um BdcServiceApplicationProxy somente podem ser usadas com instâncias do objeto obtidas de instâncias de DatabaseBackedMetadataCatalog para o mesmo BdcServiceApplicationProxy. Uso de instâncias de objeto incompatíveis uns com os outros causa corrupção de dados ou outros comportamentos inesperados.

Segurança do thread

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

DatabaseBackedMetadataCatalog members

Microsoft.SharePoint.BusinessData.MetadataModel namespace