Classe DataSiteableServiceProvider<T>
Combina le funzionalità di un oggetto IVsDataSiteableObject<T> e un oggetto ServiceProvider. Questa implementazione delle interfacce IServiceProvider e IVsDataSiteableObject<T> consente l'accesso ai servizi mentre supporta la comunicazione a un sito.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.Framework.ServiceProvider
Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<T>
Microsoft.VisualStudio.Data.Framework.DataConnectionSupport
Spazio dei nomi: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Sintassi
'Dichiarazione
Public Class DataSiteableServiceProvider(Of T) _
Inherits ServiceProvider _
Implements IVsDataSiteableObject(Of T)
public class DataSiteableServiceProvider<T> : ServiceProvider,
IVsDataSiteableObject<T>
generic<typename T>
public ref class DataSiteableServiceProvider : public ServiceProvider,
IVsDataSiteableObject<T>
type DataSiteableServiceProvider<'T> =
class
inherit ServiceProvider
interface IVsDataSiteableObject<'T>
end
JScript non supporta i tipi o i metodi generici.
Parametri di tipo
- T
Tipo del parametro.
Il tipo DataSiteableServiceProvider<T> espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DataSiteableServiceProvider<T>() | Inizializza una nuova istanza della classe DataSiteableServiceProvider<T>. |
![]() |
DataSiteableServiceProvider<T>(T) | Inizializza una nuova istanza della classe DataSiteableServiceProvider<T> con un sito. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
ParentProvider | Ottiene l'istanza corrente del provider di servizi padre. (Ereditato da ServiceProvider) |
![]() |
Site | Ottiene o imposta il sito. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AddService(Type, ServiceCreatorCallback) | Aggiunge il servizio specificato alla raccolta interna di servizi. (Ereditato da ServiceProvider) |
![]() |
AddService(Type, Object) | Aggiunge il servizio specificato alla raccolta interna di servizi. (Ereditato da ServiceProvider) |
![]() |
AddService(Type, ServiceCreatorCallback, Boolean) | Aggiunge il servizio specificato alla raccolta interna di servizi o al contenitore padre del servizio. (Ereditato da ServiceProvider) |
![]() |
AddService(Type, Object, Boolean) | Aggiunge il servizio specificato alla raccolta di oggetti servizi o al contenitore padre del servizio. (Ereditato da ServiceProvider) |
![]() |
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) |
![]() |
GetService(Guid) | Recupera un servizio tramite un servizio specificato GUID. (Ereditato da ServiceProvider) |
![]() |
GetService(Type) | Recupera un servizio del tipo specificato. (Ereditato da ServiceProvider) |
![]() |
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. |
![]() |
RemoveService(Type) | Rimuove il servizio specificato dai servizi interni di raccolta (Ereditato da ServiceProvider) |
![]() |
RemoveService(Type, Boolean) | Rimuove il servizio specificato dalla raccolta interna di servizi o dal contenitore padre del servizio. (Ereditato da ServiceProvider) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
SiteChanged | Si verifica quando il sito viene modificato. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IServiceProvider.QueryService | Esegue la factory per i servizi esposti tramite un'implementazione IServiceProvider. (Ereditato da ServiceProvider) |
In alto
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.