Classe DataObjectRestrictionMapper
Consente di personalizzare i mapping dalle restrizioni generiche le restrizioni dati-database di origine- specifiche.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataObjectRestrictionMapper
Spazio dei nomi: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Sintassi
'Dichiarazione
Public MustInherit Class DataObjectRestrictionMapper _
Inherits ObjectWithSite
public abstract class DataObjectRestrictionMapper : ObjectWithSite
public ref class DataObjectRestrictionMapper abstract : public ObjectWithSite
[<AbstractClass>]
type DataObjectRestrictionMapper =
class
inherit ObjectWithSite
end
public abstract class DataObjectRestrictionMapper extends ObjectWithSite
Il tipo DataObjectRestrictionMapper espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DataObjectRestrictionMapper | Costruttore di classe.Crea una nuova istanza della classe DataObjectRestrictionMapper. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Connection | Recupera l'istanza dell'oggetto DataConnection per la connessione corrente. |
![]() |
Site | Recupera o imposta il sito dell'oggetto. (Ereditato da ObjectWithSite) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MapValuesToRestriction | Esegue il mapping di un set di restrizioni generiche a una limitazione dati-database di origine- specifica. |
![]() |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnSiteChanged | Genera l'evento SiteChanged. (Ereditato da ObjectWithSite) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
SiteChanged | Evento generato quando la proprietà Site viene modificata. (Ereditato da ObjectWithSite) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | Recupera l'ultimo sito impostato utilizzando il metodo IObjectWithSite.SetSite.Nei casi in cui non è noto sito, l'oggetto restituisce un'eccezione. (Ereditato da ObjectWithSite) |
![]() ![]() |
IObjectWithSite.SetSite | Fornisce il puntatore del sito all'oggetto del sito. (Ereditato da ObjectWithSite) |
In alto
Note
I client possono genericamente enumerare determinati oggetti utilizzando le informazioni di mapping concetto di fornire il supporto XML dell'oggetto dati di un provider di DDEX. Per eseguire meglio, un client deve essere in grado di utilizzare restrizioni generiche nell'enumerazione per specificare che il sottoinsieme di oggetti verranno richieste recuperare.
A tale scopo, è necessario che le restrizioni generiche di conversione di DDEX (ad esempio, catalogo, schemi, nome) nelle restrizioni di origine specifiche che sono riconosciute a livello nativo dal provider di DDEX
Nella maggior parte dei casi è disponibile un mapping uno-a-uno tra le restrizioni generiche e di origine specifiche e questo può essere specificato nel file XML. Tuttavia, è concepibile che le restrizioni sono mappate in modo più complessa in questo caso, un provider può implementare un'utilità di mapping delle restrizioni per convertire le restrizioni in modo appropriato.
Eredita dalla classe ObjectWithSite.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.