Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Registra el tipo de anotación proporcionado junto con la anotación.
Espacio de nombres: Microsoft.Data.Schema.SchemaModel
Ensamblado: Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)
Sintaxis
'Declaración
Protected Shared Function RegisterAnnotationClass(Of TAnnotation As ModelAnnotation) ( _
factoryMethod As InstantiateAnnotationCallback(Of TAnnotation), _
isSerializable As Boolean, _
requiresControllerLock As Boolean _
) As ModelAnnotationClass
protected static ModelAnnotationClass RegisterAnnotationClass<TAnnotation>(
InstantiateAnnotationCallback<TAnnotation> factoryMethod,
bool isSerializable,
bool requiresControllerLock
)
where TAnnotation : ModelAnnotation
protected:
generic<typename TAnnotation>
where TAnnotation : ModelAnnotation
static ModelAnnotationClass^ RegisterAnnotationClass(
InstantiateAnnotationCallback<TAnnotation>^ factoryMethod,
bool isSerializable,
bool requiresControllerLock
)
static member RegisterAnnotationClass :
factoryMethod:InstantiateAnnotationCallback<'TAnnotation> *
isSerializable:bool *
requiresControllerLock:bool -> ModelAnnotationClass when 'TAnnotation : ModelAnnotation
JScript no admite el uso de métodos ni tipos genéricos.
Parámetros de tipo
- TAnnotation
Type de un objeto que hereda de ModelAnnotation.
Parámetros
- factoryMethod
Tipo: Microsoft.Data.Schema.SchemaModel.InstantiateAnnotationCallback<TAnnotation>
Un objeto InstantiateAnnotationCallback<TAnnotation> que representa el método que puede crear instancias de la anotación.
- isSerializable
Tipo: System.Boolean
Un valor de tipo bool que indica si la anotación es serializable.
- requiresControllerLock
Tipo: System.Boolean
Un valor de tipo bool que indica si las instancias de esta clase requieren un bloqueo del controlador.
Valor devuelto
Tipo: Microsoft.Data.Schema.SchemaModel.ModelAnnotationClass
Metadatos para una anotación.
Excepciones
| Excepción | Condición |
|---|---|
| ModelRegistrationException | Ya se ha registrado el valor de parámetro TAnnotation Generic. |
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.