SfcProxyInstance<K,T,TRef> 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 un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino.
public abstract class SfcProxyInstance<K,T,TRef> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance<K,T> where K : SfcKey where T : SfcInstance, new() where TRef : SfcInstance
type SfcProxyInstance<'K, 'T, 'Ref (requires 'K :> SfcKey and 'T :> SfcInstance and 'T : (new : unit -> 'T) and 'Ref :> SfcInstance)> = class
inherit SfcInstance<'K, 'T (requires 'K :> SfcKey and 'T :> SfcInstance and 'T : (new : unit -> 'T))>
Public MustInherit Class SfcProxyInstance(Of K, T, TRef)
Inherits SfcInstance(Of K, T)
Parámetros de tipo
- K
Tipo de clave para la clase de instancia de proxy.
- T
Tipo de la clase de instancia de proxy.
- TRef
Tipo de la clase de instancia de referencia de destino.
- Herencia
Constructores
| Nombre | Description |
|---|---|
| SfcProxyInstance<K,T,TRef>() |
Construya una nueva instancia de proxy en una referencia de destino desconocida. La referencia se resolverá al acceder primero a la propiedad Reference. |
| SfcProxyInstance<K,T,TRef>(TRef) |
Construya una nueva instancia de proxy en una referencia de destino conocida. |
Propiedades
| Nombre | Description |
|---|---|
| AbstractIdentityKey |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| IdentityKey |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance<K,T>) |
| KeyChain |
Devuelve la ruta de acceso de identidad del objeto. (Heredado de SfcInstance) |
| Metadata |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (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 un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (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) |
| Reference |
Instancia a la que hace referencia este proxy. Esto solo se establece una vez cuando se accede a esta propiedad por primera vez. |
| State |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (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 un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (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. (Heredado de SfcInstance<K,T>) |
| CreateImpl() |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| CreateKey() |
Las clases derivadas deben implementar esto para crear una clave para una instancia de clase a partir de sus propiedades. (Heredado de SfcInstance<K,T>) |
| Discover(ISfcDependencyDiscoveryObjectSink) |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| DropImpl() |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (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 un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| GetPropertySet() |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| GetReferenceImpl() |
Obtenga el objeto al que se hace referencia en función del proxy. Debe implementarse. |
| 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. (Heredado de SfcInstance<K,T>) |
| 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 un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| MarkRootAsConnected() |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| MoveImpl(SfcInstance) |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| OnPropertyValueChanges(PropertyChangedEventArgs) |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| PostAlter(Object) |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| PostCreate(Object) |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| PostDrop(Object) |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| PostMove(Object) |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| PostRename(Object) |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| Refresh() |
actualiza las propiedades del objeto leyéndolas desde el servidor. (Heredado de SfcInstance) |
| RenameImpl(SfcKey) |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| ResetKey() |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| Serialize(XmlWriter) |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| ToString() |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| UpdateUIPropertyState() |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| Validate() |
Validación básica del objeto secundario (Heredado de SfcInstance) |
Eventos
| Nombre | Description |
|---|---|
| propertyChanged |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| PropertyChanged |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| propertyMetadataChanged |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |
| PropertyMetadataChanged |
Clase base genérica para un proxy a otra instancia de destino. Las propiedades disponibles son las propiedades de la instancia de proxy más las propiedades de la instancia de destino. Si tanto el proxy como las instancias de destino tienen el mismo nombre para una propiedad, la propiedad proxy es la que se expone. Todas las propiedades de instancia de destino siempre se pueden obtener accediendo explícitamente al proxy. Propiedad de referencia que es la instancia de destino. (Heredado de SfcInstance) |