SfcInstance<K,T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase base genérica para todos los tipos de objetos Sfc de un dominio.
public abstract class SfcInstance<K,T> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance where K : SfcKey where T : SfcInstance, new()
type SfcInstance<'K, 'T (requires 'K :> SfcKey and 'T :> SfcInstance and 'T : (new : unit -> 'T))> = class
inherit SfcInstance
Public MustInherit Class SfcInstance(Of K, T)
Inherits SfcInstance
Parámetros de tipo
- K
Tipo de la clave de la clase de instancia.
- T
Tipo de la clase de instancia.
- Herencia
- Derivado
Constructores
| Nombre | Description |
|---|---|
| SfcInstance<K,T>() |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. |
Propiedades
| Nombre | Description |
|---|---|
| AbstractIdentityKey |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| IdentityKey |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. |
| KeyChain |
Devuelve la ruta de acceso de identidad del objeto. (Heredado de SfcInstance) |
| Metadata |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| Parent |
Parent no es algo que se mantiene local, está implícito en la cadena de claves El concepto de un elemento primario es realmente sobre el hiearchy arriba y bajo la raíz si solo lo hacemos a través de elementos primarios, entonces no podremos crear instancias de objetos con solo conjuntos SfcKeyChain ligeros. Establecer el elemento primario es una operación auxiliar para establecer una cadena de claves (Heredado de SfcInstance) |
| Properties |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| PropertyStorageProvider |
Esta propiedad devuelve la implementación predeterminada de SFC para la interfaz ISfcPropertyStorageProvider, se puede invalidar en las clases secundarias para devolver otro proveedor de almacenamiento (es decir, lista de propiedades planas). (Heredado de SfcInstance) |
| State |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| Urn |
Cree una nueva cadena urn en cada solicitud y vuelva a devolverla. (Heredado de SfcInstance) |
Métodos
| Nombre | Description |
|---|---|
| AlterImpl() |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| CheckObjectCreated() |
Para llamar desde el dominio para cuando una API requiere que el objeto se cree más fuerte que CheckObjectState. (Heredado de SfcInstance) |
| CheckObjectState() |
Para llamar desde el dominio para cualquier acceso al objeto (Heredado de SfcInstance) |
| CreateIdentityKey() |
Contenedor para nuestra versión fuertemente tipada. La base de SfcInstance no genérica necesita esto. |
| CreateImpl() |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| CreateKey() |
Las clases derivadas deben implementar esto para crear una clave para una instancia de clase a partir de sus propiedades. |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| DropImpl() |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| GetChildCollection(String) |
Obtenga la colección secundaria de esta instancia para la cadena de nombre de elemento especificada. (Heredado de SfcInstance) |
| GetDomain() |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| GetObjectFactory() |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. |
| GetPropertySet() |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| GetTypeMetadata() |
Acceso a metadatos internos de tipo de clase estática. Normalmente se llama desde la instancia raíz del dominio a través del modificador . Para personalizar type's TypeMetadata, omita llamar a este método y devolver su propio objeto derivado de SfcTypeMetadata para la clase. |
| GetTypeMetadataImpl() |
Acceso a metadatos de tipo de clase de instancia interna. Esto devuelve la implementación estática predeterminada de SfcTypeMetadata de un tipo. Para personalizar TypeMetadata de un tipo, invalide este método en la clase de tipo derivada para que apunte a su propio singleton de objeto derivado de SfcTypeMetadata para esa clase. |
| InitializeUIPropertyState() |
Reemplazable de los objetos secundarios que se preocupan por inicializar sus estados (metadatos dinámicos que actualmente son ". Propiedad Enabled" (Heredado de SfcInstance) |
| MarkForDropImpl(Boolean) |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| MarkRootAsConnected() |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| MoveImpl(SfcInstance) |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| PostAlter(Object) |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| PostCreate(Object) |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| PostDrop(Object) |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| PostMove(Object) |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| PostRename(Object) |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| Refresh() |
actualiza las propiedades del objeto leyéndolas desde el servidor. (Heredado de SfcInstance) |
| RenameImpl(SfcKey) |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| ResetKey() |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| Serialize(XmlWriter) |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| ToString() |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| UpdateUIPropertyState() |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| Validate() |
Validación básica del objeto secundario (Heredado de SfcInstance) |
Eventos
| Nombre | Description |
|---|---|
| propertyChanged |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| PropertyChanged |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| propertyMetadataChanged |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |
| PropertyMetadataChanged |
Clase base genérica para todos los tipos de objetos Sfc de un dominio. (Heredado de SfcInstance) |