SfcProxyInstance<K,T,TRef> Classe

Definição

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância 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

O tipo da chave para a classe de instância de proxy.

T

O tipo da classe de instância de proxy.

TRef

O tipo da classe de instância de referência de destino.

Herança
SfcProxyInstance<K,T,TRef>

Construtores

Nome Description
SfcProxyInstance<K,T,TRef>()

Construa uma nova instância de proxy para uma referência de destino desconhecida. A referência será resolvida após o primeiro acesso à propriedade Reference.

SfcProxyInstance<K,T,TRef>(TRef)

Construa uma nova instância de proxy para uma referência de destino conhecida.

Propriedades

Nome Description
AbstractIdentityKey

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
IdentityKey

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance<K,T>)
KeyChain

Retorna o caminho de identidade do objeto

(Herdado de SfcInstance)
Metadata

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
Parent

Pai não é algo que é mantido local, ele está implícito do conjunto de chaves O conceito de um pai é realmente sobre a hierarquia para cima e sob a raiz se fizermos isso apenas por meio de pais, então não seremos capazes de instanciar objetos com apenas conjuntos SfcKeyChain leves

Definir o pai está lá para uma operação auxiliar para definir um conjunto de chaves

(Herdado de SfcInstance)
Properties

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
PropertyStorageProvider

Essa propriedade retorna a implementação padrão do SFC para a interface ISfcPropertyStorageProvider, pode ser substituída nas classes filho para retornar outro provedor de armazenamento (ou seja, lista de propriedades simples)

(Herdado de SfcInstance)
Reference

A instância à qual esse proxy se refere. Isso só é definido uma vez quando essa propriedade é acessada pela primeira vez.

State

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
Urn

Crie uma nova cadeia de caracteres urn em cada solicitação e retorne-a.

(Herdado de SfcInstance)

Métodos

Nome Description
AlterImpl()

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
CheckObjectCreated()

Para ser chamado do domínio para quando uma API exigir que o objeto seja criado mais forte que CheckObjectState

(Herdado de SfcInstance)
CheckObjectState()

Para ser chamado do domínio para qualquer acesso ao objeto

(Herdado de SfcInstance)
CreateIdentityKey()

Wrapper para nossa versão fortemente tipada. A base SfcInstance não genérica precisa disso.

(Herdado de SfcInstance<K,T>)
CreateImpl()

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
CreateKey()

Classes derivadas devem implementar isso para criar uma chave para uma instância de classe a partir de suas propriedades.

(Herdado de SfcInstance<K,T>)
Discover(ISfcDependencyDiscoveryObjectSink)

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
DropImpl()

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
GetChildCollection(String)

Obtenha a coleção filho nesta instância para a cadeia de caracteres de nome de elemento fornecida.

(Herdado de SfcInstance)
GetDomain()

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
GetPropertySet()

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
GetReferenceImpl()

Obtenha o objeto referenciado com base no proxy. Deve ser implementado.

GetTypeMetadataImpl()

Acesso de metadados de tipo de classe de instância interna. Isso retorna a implementação estática padrão do SfcTypeMetadata de um tipo. Para personalizar o TypeMetadata de um tipo, substitua esse método na classe de tipo derivada para apontar para seu próprio singleton de objeto derivado de SfcTypeMetadata para essa classe.

(Herdado de SfcInstance<K,T>)
InitializeUIPropertyState()

Substituível dos objetos filho que se preocupam em inicializar seus estados (metadados dinâmicos que atualmente são os ". Propriedade Enabled" )

(Herdado de SfcInstance)
MarkForDropImpl(Boolean)

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
MarkRootAsConnected()

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
MoveImpl(SfcInstance)

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
PostAlter(Object)

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
PostCreate(Object)

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
PostDrop(Object)

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
PostMove(Object)

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
PostRename(Object)

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
Refresh()

atualiza as propriedades do objeto lendo-as do servidor

(Herdado de SfcInstance)
RenameImpl(SfcKey)

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
ResetKey()

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
Serialize(XmlWriter)

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
ToString()

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
UpdateUIPropertyState()

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
Validate()

Validação básica do objeto filho

(Herdado de SfcInstance)

Eventos

Nome Description
propertyChanged

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
PropertyChanged

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
propertyMetadataChanged

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)
PropertyMetadataChanged

A classe base genérica para um proxy para outra instância de destino. As propriedades disponíveis são as propriedades da instância de proxy mais as propriedades da instância de destino. Se as instâncias de proxy e de destino tiverem o mesmo nome para uma propriedade, a propriedade proxy será a que será exposta. Todas as propriedades da instância de destino sempre podem ser obtidas acessando explicitamente o proxy. Propriedade de referência que é a instância de destino.

(Herdado de SfcInstance)

Aplica-se a