Classe DataObjectIdentifierConverter
Consente di convertire gli identificatori di oggetto origine dati specifici delle stringhe in parti dell'identificatore e dall'identificatore parte delle stringhe.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
Microsoft.VisualStudio.Data.Framework.DataObjectIdentifierConverter
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetObjectIdentifierConverter
Spazio dei nomi: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Sintassi
'Dichiarazione
Public MustInherit Class DataObjectIdentifierConverter _
Inherits DataSiteableObject(Of IVsDataConnection) _
Implements IVsDataObjectIdentifierConverter
public abstract class DataObjectIdentifierConverter : DataSiteableObject<IVsDataConnection>,
IVsDataObjectIdentifierConverter
public ref class DataObjectIdentifierConverter abstract : public DataSiteableObject<IVsDataConnection^>,
IVsDataObjectIdentifierConverter
[<AbstractClass>]
type DataObjectIdentifierConverter =
class
inherit DataSiteableObject<IVsDataConnection>
interface IVsDataObjectIdentifierConverter
end
public abstract class DataObjectIdentifierConverter extends DataSiteableObject<IVsDataConnection> implements IVsDataObjectIdentifierConverter
Il tipo DataObjectIdentifierConverter espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DataObjectIdentifierConverter() | Inizializza una nuova istanza della classe DataObjectIdentifierConverter. |
![]() |
DataObjectIdentifierConverter(IVsDataConnection) | Inizializza un'istanza con parametri della classe DataObjectIdentifierConverter, specificando un oggetto connessione dati. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Site | Ottiene o imposta il sito dell'oggetto. (Ereditato da DataSiteableObject<T>) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
BuildString | Compila una versione della stringa di un identificatore. |
![]() |
ConvertToArray | Converte un identificatore di stringa formattata nel set equivalente di parti dell'identificatore. |
![]() |
ConvertToString(String, array<Object[]) | Converte un set di parti dell'identificatore in identificatore di stringa formattata. |
![]() |
ConvertToString(String, array<Object[], DataObjectIdentifierFormat) | Converte un set di parti dell'identificatore in identificatore di stringa formattata, utilizzando l'opzione di formattazione specificata. |
![]() |
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) |
![]() |
FormatPart | Formatta una parte specifica dell'identificatore. |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnSiteChanged | Genera l'evento SiteChanged. (Ereditato da DataSiteableObject<T>) |
![]() |
SplitIntoParts | Suddivide una versione della stringa di un identificatore in una serie di parti dell'identificatore convertite in un formato previsto. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
UnformatPart | Rimuove la formattazione a una parte specifica dell'identificatore. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
SiteChanged | Viene generato quando si modifica la proprietà Site. (Ereditato da DataSiteableObject<T>) |
In alto
Note
In genere, l'identificatore di un oggetto su un'origine dati è costituito da una stringa utilizzata nei controlli che vengono eseguiti. Ad esempio, nell'istruzione SQL SELECT * FROM mytable, la stringa mytable è l'identificatore univoco di un oggetto nel contesto in cui l'istruzione è in esecuzione.
In genere un'origine dati ha determinato tipo di meccanismo di contenimento per gli oggetti, ad esempio un catalogo, uno schema, o un pacchetto. Ciò viene illustrata la necessità di identificatori multipart poiché un singolo nome non basta eseguire in modo univoco l'identificazione degli oggetti. Ad esempio, oggetti diversi di gruppi di server Oracle in vari utenti, inducenti identificatore univoco di un oggetto venga qualificato con il nome utente.
Poiché il formato di tali identificatori multipart può variare da un'origine dati a un altro, deve essere un metodo per convertire una stringa specificata nella stringa delle parti e viceversa. Questa classe fornisce tale meccanismo.
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.