AsyncModelingPackage Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Toolboxbezogene Bits
public ref class AsyncModelingPackage abstract : Microsoft::VisualStudio::Shell::AsyncPackage, IServiceProvider, Microsoft::VisualStudio::Shell::Interop::IVsAsyncToolWindowFactory, Microsoft::VisualStudio::Shell::Interop::IVsToolWindowFactory
public ref class AsyncModelingPackage abstract : Microsoft::VisualStudio::Shell::AsyncPackage, IServiceProvider, Microsoft::VisualStudio::Modeling::Shell::IToolWindowProvider, Microsoft::VisualStudio::Shell::Interop::IVsAsyncToolWindowFactory, Microsoft::VisualStudio::Shell::Interop::IVsToolWindowFactory
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsyncModelingPackage : Microsoft.VisualStudio.Shell.AsyncPackage, IServiceProvider, Microsoft.VisualStudio.Shell.Interop.IVsAsyncToolWindowFactory, Microsoft.VisualStudio.Shell.Interop.IVsToolWindowFactory
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsyncModelingPackage : Microsoft.VisualStudio.Shell.AsyncPackage, IServiceProvider, Microsoft.VisualStudio.Modeling.Shell.IToolWindowProvider, Microsoft.VisualStudio.Shell.Interop.IVsAsyncToolWindowFactory, Microsoft.VisualStudio.Shell.Interop.IVsToolWindowFactory
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AsyncModelingPackage = class
inherit AsyncPackage
interface IVsToolWindowFactory
interface IVsAsyncToolWindowFactory
interface IServiceProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
type AsyncModelingPackage = class
inherit AsyncPackage
interface IVsToolWindowFactory
interface IVsAsyncToolWindowFactory
interface IServiceProvider
interface IToolWindowProvider
Public MustInherit Class AsyncModelingPackage
Inherits AsyncPackage
Implements IServiceProvider, IVsAsyncToolWindowFactory, IVsToolWindowFactory
Public MustInherit Class AsyncModelingPackage
Inherits AsyncPackage
Implements IServiceProvider, IToolWindowProvider, IVsAsyncToolWindowFactory, IVsToolWindowFactory
- Vererbung
- Attribute
- Implementiert
Konstruktoren
AsyncModelingPackage() |
Toolboxbezogene Bits |
Eigenschaften
ApplicationRegistryRoot |
Ruft den Stammregistrierungsschlüssel der aktuellen Visual Studio-Registrierungsstruktur ab. (Geerbt von Package) |
DisposalToken |
Macht ein CancellationToken verfügbar, das verwendet werden kann, um zu überprüfen, ob das Paket verworfen wurde. Dies kann bei asynchronen Aufgaben geschehen, die in einem Hintergrundthread ausgeführt werden, wenn Visual Studio mit dem Herunterfahren begonnen hat. Verwenden Sie ShutdownToken für einen früheren Hinweis, dass VS heruntergefahren wird. (Geerbt von AsyncPackage) |
JoinableTaskCollection |
Ruft die Auflistung der asynchronen Tasks ab, die von diesem Paket gestartet werden. (Geerbt von AsyncPackage) |
JoinableTaskFactory |
Ruft die Factory ab, die für asynchrone Aufgaben verwendet werden soll, die von diesem Paket gestartet werden. (Geerbt von AsyncPackage) |
Locator |
Hilfsprogramm zum Auffinden von Modellelementverweisen. |
SetupMode |
Toolboxbezogene Bits |
UserDataPath |
Ruft den Pfad zum Benutzerdatenspeicher für Visual Studio ab. (Geerbt von Package) |
UserLocalDataPath |
Ruft den Pfad zum lokalen Benutzerdatenspeicher für Visual Studio ab. (Geerbt von Package) |
UserRegistryRoot |
Ruft einen Registrierungsschlüssel ab, der verwendet werden kann, um Benutzerdaten zu speichern. (Geerbt von Package) |
Zombied |
Ruft einen Wert ab, der angibt, ob das Paket heruntergefahren wird. (Geerbt von Package) |
Methoden
AddOptionKey(String) |
Fügt der Liste der Wahltasten einen Benutzeroptionsschlüsselnamen hinzu. (Geerbt von Package) |
AddOrReplaceToolboxItem(IToolboxService, ModelingToolboxItemBase) |
Veraltet.
Fügen Sie ein Toolboxelement hinzu, wenn es nicht vorhanden ist. Ersetzt ein vorhandenes Toolboxelement, wenn das Element bereits vorhanden ist. |
AddService(Type, AsyncServiceCreatorCallback) |
Fügt diesem Paket einen asynchronen Dienst hinzu. Dieser Dienst ist außerhalb dieses Pakets nicht sichtbar. (Geerbt von AsyncPackage) |
AddService(Type, AsyncServiceCreatorCallback, Boolean) |
Fügt diesem Paket einen asynchronen Dienst hinzu. Dieser Dienst kann außerhalb dieses Pakets sichtbar sein, je nach Wert von |
AddService(Type, AsyncServiceCreatorWithProgressCallback) |
Fügt diesem Paket einen asynchronen Dienst hinzu, der Statusaktualisierungen während der Initialisierung unterstützt. Dieser Dienst ist außerhalb dieses Pakets nicht sichtbar. (Geerbt von AsyncPackage) |
AddService(Type, AsyncServiceCreatorWithProgressCallback, Boolean) |
Fügt diesem Paket einen asynchronen Dienst hinzu, der Statusaktualisierungen während der Initialisierung unterstützt. Dieser Dienst kann außerhalb dieses Pakets sichtbar sein, je nach Wert von |
AddToolboxItemsAsync(IEnumerable<ModelingToolboxItemBase>, CancellationToken) |
Fügen Sie die übergebene Auflistung von ModelingToolboxItemBase-Elementen zur Visual Studio-Toolbox hinzu. |
AddToolWindow(Type) |
Wir werden vorerst grundlegende Toolfensterunterstützung bereitstellen, um zu sehen, ob die Dinge funktionieren. Dies sollte auf der Basispaketebene erfolgen, ähnlich wie auf abgeleitete Dienste. |
CreateInstance(Guid, Guid, Type) |
Erstellt das angegebene COM-Objekt mithilfe des CLSID-Objekts der lokalen Registrierung von Visual Studio. (Geerbt von Package) |
CreateLocator() |
Factorymethode zum Erstellen eines ModelElementLocator-instance für dieses Paket. |
CreateTool(Guid) |
Ermöglicht abgeleiteten Klassen ggf. eine Implementierung bereitzustellen. (Geerbt von Package) |
CreateToolboxItems() |
Gibt beim Überschreiben in einer abgeleiteten Klasse die Liste der dynamischen/benutzerdefinierten Toolboxelemente zurück, die von diesem Paket bereitgestellt werden. |
CreateToolWindow(Guid, Int32) |
Erstellt ein Toolfenster des angegebenen Typs mit der angegebenen ID (Geerbt von Package) |
CreateToolWindow(Guid, UInt32) |
Create das angegebene Toolfenster. |
CreateToolWindow(Guid, UInt32, Object) |
Toolboxbezogene Bits |
CreateToolWindow(Type, Int32) |
Erstellt ein Toolfenster des angegebenen Typs mit der angegebenen ID (Geerbt von Package) |
CreateToolWindow(Type, Int32, Object) |
Create ein Toolfenster des angegebenen Typs mit der angegebenen ID. (Geerbt von Package) |
CreateToolWindow(Type, Int32, UInt32) |
Erstellt ein Toolfenster des angegebenen Typs mit der angegebenen ID (Geerbt von Package) |
CreateToolWindow(Type, Int32, UInt32, Object, Guid) |
Create ein Toolfenster des angegebenen Typs mit der angegebenen ID. Dies ist die einzige Methode, die IVsUiShell.CreateToolWindow() aufrufen sollte. (Geerbt von Package) |
Dispose(Boolean) |
Entfernt das -Objekt und das zugeordnete Abbruchtoken. (Geerbt von AsyncPackage) |
FindToolWindow(Type, Int32, Boolean) |
Ruft das Toolfenster gemäß dem angegebenen Typ und der ID ab. (Geerbt von Package) |
FindToolWindowAsync(Type, Int32, Boolean, CancellationToken) |
Sucht asynchron das Toolfenster, das dem angegebenen Typ und der angegebenen ID entspricht.
Wenn es nicht vorhanden ist, wird eine erstellt und zurückgegeben, wenn |
FindWindowPane(Type, Int32, Boolean) |
Ruft den Fensterbereich gemäß dem angegebenen Typ und der ID ab; wenn kein Fensterbereich dieses Typs vorhanden ist, wird auf Befehl ein solcher erzeugt. (Geerbt von Package) |
FindWindowPaneAsync(Type, Int32, Boolean, CancellationToken) |
Sucht asynchron den Fensterbereich, der dem angegebenen Typ und der angegebenen ID entspricht.
Wenn es nicht vorhanden ist, wird eine erstellt und zurückgegeben, wenn |
GetAsyncToolWindowFactory(Guid) |
Gibt die Factoryschnittstelle des asynchronen Toolfensters für das von |
GetAutomationObject(String) |
Ruft das Automatisierungsobjekt für das VSPackage ab. (Geerbt von Package) |
GetDialogPage(Type) |
Ruft den angeforderten Dialogfeldbereich ab. (Geerbt von Package) |
GetOutputPane(Guid, String) |
Ruft das angeforderte Ausgabefenster ab. (Geerbt von Package) |
GetProviderLocale() |
Gibt das Gebietsschema zurück, das mit diesem Dienstanbieter verknüpft ist. (Geerbt von Package) |
GetService(Type) |
Ruft einen Dienst ab, der bei diesem Paket registriert ist. Diese Methode ist synchron, und sogar asynchrone Dienste, die auf diese Weise abgerufen werden, werden synchron abgerufen. (Geerbt von AsyncPackage) |
GetServiceAsync(Type) |
Ruft einen asynchronen Dienst ab. (Geerbt von AsyncPackage) |
GetServiceAsync(Type, Boolean) |
Ruft einen asynchronen Dienst ab, lässt jedoch den Aufrufer darauf hinweisen, dass Ausnahmen möglicherweise nicht geschluckt werden müssen. Es garantiert jedoch nicht, dass Ausnahmen für Fehlerfälle ausgelöst werden. (Geerbt von AsyncPackage) |
GetToolboxItemData(String, DataFormats+Format) |
Ruft den Inhalt des Datenformats für die angegebene Toolboxelement-ID und das Datenformat ab. (Geerbt von Package) |
GetToolboxItemDataAsync(String, DataFormats+Format) |
Toolboxbezogene Bits (Geerbt von Package) |
GetToolWindow(Type) |
Gibt das Toolfenster instance zurück, das dem angegebenen Typ entspricht. Wir unterstützen nur Einzel-instance-Toolfenster, sodass dies immer eine 1:1-Zuordnung ist. |
GetToolWindow(Type, Boolean) |
Gibt das Toolfenster instance zurück, das dem angegebenen Typ entspricht. Wir unterstützen nur Einzel-instance-Toolfenster, sodass dies immer eine 1:1-Zuordnung ist. |
GetToolWindowTitle(Type, Int32) |
Gibt die Titelzeichenfolge zurück, die für das Toolfenster verwendet werden soll. Wenn NULL zurückgegeben wird, wird der Typname des Toolfensters für den Titel verwendet. (Geerbt von AsyncPackage) |
Initialize() |
Versiegeln Sie diese Methode. Aufgrund eines fast unvermeidbaren Deadlockrisikos tritt SetSite (was Initialize aufruft) auch für asynchrone Pakete weiterhin im UI-Thread auf. Da die meisten asynchronen Paketautoren logisch davon ausgehen würden, dass initialisieren in einem b/g-Thread erfolgt, können sie teure (synchrone) Dinge innerhalb ihrer Außerkraftsetzung ausführen, wodurch einige vorteile von asynchronen Ladevorgängen verloren gehen. Um sie davon weg zu führen, werden wir es versiegeln und somit können sie nur asynchron initialisieren, die im b/g-Thread aufgerufen wird. (Geerbt von AsyncPackage) |
InitializeAsync(CancellationToken, IProgress<ServiceProgressData>) |
Abgeleitete Klassen sollten diese Methode überschreiben, um paketspezifische Aufgaben wie das Registrieren von Editorfactorys zu erledigen. |
InitializeToolWindowAsync(Type, Int32, CancellationToken) |
Führt die Initialisierung als Vorbereitung für die Erstellung des durch identifizierten Toolfensters aus |
InstantiateToolWindow(Type) |
Toolboxbezogene Bits (Geerbt von Package) |
InstantiateToolWindow(Type, Object) |
Erstellen Sie ein Toolfenster des angegebenen Typs. (Geerbt von Package) |
IsLocalService(Type) |
Bestimmt, ob der angegebene Diensttyp abgerufen werden kann, ohne dass ein RPC-Übergang zum UI-Thread erforderlich ist. (Geerbt von Package) |
OnAfterPackageLoadedAsync(CancellationToken) |
Beim Überschreiben durch einen abgeleiteten Typ kann Vorgänge mit Nebeneffekten initiiert werden, die nicht unbedingt teil des Paketladevorgangs sind, die InitializeAsync(CancellationToken, IProgress<ServiceProgressData>) aber kurz nach dem Laden des Pakets auftreten sollten (z. B. Aktualisieren des Befehls status). (Geerbt von AsyncPackage) |
OnLoadOptions(String, Stream) |
Aufgerufen von der Paketklasse, wenn es Optionen gibt, die aus der Projektmappendatei gelesen werden sollen. (Geerbt von Package) |
OnSaveOptions(String, Stream) |
Aufgerufen durch die Package-Klasse, wenn es Optionen gibt, die in der Projektmappendatei gespeichert werden sollen. (Geerbt von Package) |
OnToolboxInitialized(Object, EventArgs) |
Ereignishandler für ToolboxInitialized-Ereignis Die dynamischen/benutzerdefinierten Toolboxelemente werden erneut registriert. |
OnToolboxUpgraded(Object, EventArgs) |
Ereignishandler für ToolboxUpgraded-Ereignis Die dynamischen/benutzerdefinierten Toolboxelemente werden erneut registriert. |
ParseToolboxResource(TextReader, Guid) |
Analysiert eine eingebettete Textressource im entsprechenden Format, um Informationen darüber zu erhalten, welche Elemente der Toolbox hinzugefügt werden sollen. (Geerbt von Package) |
ParseToolboxResource(TextReader, ResourceManager) |
Analysiert eine eingebettete Textressource im entsprechenden Format, um Informationen darüber zu erhalten, welche Elemente der Toolbox hinzugefügt werden sollen. (Geerbt von Package) |
QueryClose(Boolean) |
Wird aufgerufen, um das Paket anzufordern, ob die Shell geschlossen werden kann. (Geerbt von Package) |
RegisterEditorFactory(IVsEditorFactory) |
Registriert eine Editor factory bei Visual Studio. (Geerbt von Package) |
RegisterProjectFactory(IVsProjectFactory) |
Registriert eine Projektzuordnungsinstanz bei Visual Studio. (Geerbt von Package) |
RemoveService(Type) |
Entfernt einen bei diesem Paket registrierten asynchronen Dienst. (Geerbt von AsyncPackage) |
RemoveService(Type, Boolean) |
Entfernt einen bei diesem Paket registrierten asynchronen Dienst. (Geerbt von AsyncPackage) |
SetupDynamicToolboxAsync(CancellationToken) |
Fügt die dynamischen/benutzerdefinierten Toolboxelemente hinzu. |
ShowOptionPage(Type) |
Zeigt eine angegebene Tooloptionen-Seite an. (Geerbt von Package) |
ShowToolWindowAsync(Type, Int32, Boolean, CancellationToken) |
Zeigt asynchron das Toolfenster an, das dem angegebenen Typ und der angegebenen ID entspricht.
Wenn es nicht vorhanden ist, wird eine erstellt und zurückgegeben, wenn |
Ereignisse
ToolboxInitialized |
Ereignis, das generiert wird, wenn Visual Studio seine Toolbox initialisiert. (Geerbt von Package) |
ToolboxUpgraded |
Ereignis, das generiert wird, wenn Visual Studio die Toolbox aktualisiert. (Geerbt von Package) |
Explizite Schnittstellenimplementierungen
IAsyncLoadablePackageInitialize.Initialize(IAsyncServiceProvider, IProfferAsyncService, IAsyncProgressCallback) |
Asynchrone Version von SetSite, aufgerufen aus einem b/g-Thread. (Geerbt von AsyncPackage) |
IAsyncLoadablePackageInitialize.Initialize(IAsyncServiceProvider, IProfferAsyncService, IAsyncProgressCallback) |
Asynchrone Version von SetSite, aufgerufen aus einem b/g-Thread. (Geerbt von AsyncPackage) |
IAsyncServiceProvider.QueryServiceAsync(Guid) |
Rufen Sie einen asynchronen Initialisierungsdienst ab, der von diesem Paket angeboten wird. (Geerbt von AsyncPackage) |
IAsyncServiceProvider.QueryServiceAsync(Guid) |
Rufen Sie einen asynchronen Initialisierungsdienst ab, der von diesem Paket angeboten wird. (Geerbt von AsyncPackage) |
IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) |
Führt den angegebenen Befehl aus oder zeigt die Hilfe für den Befehl an. (Geerbt von Package) |
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr) |
Fragt das Objekt nach dem Status eines oder mehrerer Befehle ab, die von Benutzeroberflächenereignissen generiert wurden. (Geerbt von Package) |
IServiceContainer.AddService(Type, Object) |
Fügt den angegebenen Dienst dem Dienstcontainer von VSPackage hinzu. (Geerbt von Package) |
IServiceContainer.AddService(Type, Object, Boolean) |
Fügt den angegebenen Dienst dem Dienstcontainer von VSPackage hinzu. (Geerbt von Package) |
IServiceContainer.AddService(Type, ServiceCreatorCallback) |
Fügt den angegebenen Dienst dem Dienstcontainer von VSPackage hinzu. (Geerbt von Package) |
IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean) |
Fügt dem Dienstcontainer den angegebenen Dienst mithilfe des angegebenen ServiceCreatorCallback hinzu. (Geerbt von Package) |
IServiceContainer.RemoveService(Type) |
Entfernt den gegebenen Diensttyp aus dem Dienstcontainer. (Geerbt von Package) |
IServiceContainer.RemoveService(Type, Boolean) |
Entfernt den gegebenen Diensttyp aus dem Dienstcontainer und führt optional das Entfernen des Dienstes in übergeordneten Dienstcontainer durch. (Geerbt von Package) |
IServiceProvider.GetService(Type) |
Ruft den Dienst des angegebenen Typs ab. (Geerbt von Package) |
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Interne IServiceProvider-Implementierung. (Geerbt von Package) |
IVsAsyncToolWindowFactory.CreateToolWindow(Guid, UInt32, Object) |
Erstellt ein Toolfenster des angegebenen Typs mit der angegebenen ID (Geerbt von AsyncPackage) |
IVsAsyncToolWindowFactory.GetToolWindowTitle(Guid, UInt32) |
Gibt die Titelzeichenfolge zurück, die für das Toolfenster verwendet werden soll. Wenn NULL zurückgegeben wird, wird der Typname des Toolfensters für den Titel verwendet. (Geerbt von AsyncPackage) |
IVsAsyncToolWindowFactory.InitializeToolWindowAsync(Guid, UInt32) |
Führt die Initialisierung als Vorbereitung für die Erstellung des durch identifizierten Toolfensters aus |
IVsPackage.Close() |
Schließt das Paket und stellt es bereit. (Geerbt von Package) |
IVsPackage.GetAutomationObject(String, Object) |
Ruft ein automatisierungsfreundliches Objekt für dieses Paket ab. (Geerbt von Package) |
IVsPackage.GetPropertyPage(Guid, VSPROPSHEETPAGE[]) |
Erleichtert den Zugriff auf das Menü Extras Optionen und die Eigenschaftenseiten des Dialogfelds Toolbox anpassen. (Geerbt von Package) |
IVsPackage.QueryClose(Int32) |
Wird aufgerufen, um das VSPackage zu fragen, ob die Visual Studio-Shell geschlossen werden kann. (Geerbt von Package) |
IVsPackage.ResetDefaults(UInt32) |
Setzt Toolbox-Standardwerte zurück. (Geerbt von Package) |
IVsPackage.SetSite(IServiceProvider) |
Initialisiert das VSPackage in der Visual Studio-Umgebung. (Geerbt von Package) |
IVsPersistSolutionOpts.LoadUserOptions(IVsSolutionPersistence, UInt32) |
Lädt Benutzeroptionen für eine angegebene Projektmappe. (Geerbt von Package) |
IVsPersistSolutionOpts.ReadUserOptions(IStream, String) |
Liest Benutzeroptionen für eine angegebene Projektmappe. (Geerbt von Package) |
IVsPersistSolutionOpts.SaveUserOptions(IVsSolutionPersistence) |
Speichert Benutzeroptionen für eine angegebene Projektmappe. (Geerbt von Package) |
IVsPersistSolutionOpts.WriteUserOptions(IStream, String) |
Schreibt Benutzeroptionen für eine angegebene Projektmappe. (Geerbt von Package) |
IVsToolboxItemProvider.GetItemContent(String, UInt16, IntPtr) |
Ruft einen Element ab. (Geerbt von Package) |
IVsToolboxItemProvider2.GetItemContentAsync(String, UInt16) |
Toolboxbezogene Bits (Geerbt von Package) |
IVsToolWindowFactory.CreateToolWindow(Guid, UInt32) |
Erstellt ein Toolfenster des angegebenen Typs mit der angegebenen ID (Geerbt von Package) |
IVsUserSettings.ExportSettings(String, IVsSettingsWriter) |
Diese Methode implementiert die IVsUserSettings-Schnittstelle, die verwendet wird, um Profile sowie Import- und/Exporteinstellungen für XML-Dateien zu verwalten. (Geerbt von Package) |
IVsUserSettings.ImportSettings(String, IVsSettingsReader, UInt32, Int32) |
Ruft die Konfiguration eines VSPackage mithilfe des Visual Studio-Einstellungsmechanismus ab, wenn ein Benutzer die Importoption des Features Import/Export Settings im Menü Extras der IDE auswählt. Diese Methode ist Teil der Implementierung der IVsUserSettings-Schnittstelle, die verwendet wird, um Profile sowie Import- und Exporteinstellungen für XML-Dateien zu verwalten. (Geerbt von Package) |
IVsUserSettingsMigration.MigrateSettings(IVsSettingsReader, IVsSettingsWriter, String) |
Migriert Einstellungen aus einer früheren Version. (Geerbt von Package) |
IVsUserSettingsQuery.NeedExport(String, Int32) |
Bestimmt, ob sich die Einstellungen geändert haben und erneut exportiert werden sollen. (Geerbt von Package) |
Erweiterungsmethoden
ProfferService<TService>(IAsyncServiceContainer, Func<CancellationToken,Task<Object>>) |
Stellt einen vom angegebenen Typ implementierten Dienst in einen asynchronen Dienstcontainer um.
Wenn der Dienst zum ersten Mal abgefragt wird, wird die |
ProfferService<TService>(IAsyncServiceContainer, Func<CancellationToken,Task<Object>>, Boolean) |
Stellt einen vom angegebenen Typ implementierten Dienst in einen asynchronen Dienstcontainer um.
Wenn der Dienst zum ersten Mal abgefragt wird, wird die |
ProfferService<TService>(IAsyncServiceContainer, Func<Task<Object>>) |
Stellt einen vom angegebenen Typ implementierten Dienst in einen asynchronen Dienstcontainer um.
Wenn der Dienst zum ersten Mal abgefragt wird, wird die |
ProfferService<TService>(IAsyncServiceContainer, Func<Task<Object>>, Boolean) |
Stellt einen vom angegebenen Typ implementierten Dienst in einen asynchronen Dienstcontainer um.
Wenn der Dienst zum ersten Mal abgefragt wird, wird die |
QueryService(IServiceProvider, Guid) |
Ruft einen Dienst ab, der von einem Dienstanbieter basierend auf seiner Dienst-GUID verfügbar gemacht wird. |
QueryService<TService>(IServiceProvider) |
Ruft einen Dienst ab, der von einem Dienstanbieter basierend auf seinem Diensttyp verfügbar gemacht wird. |
GetServiceAsync<TService,TInterface>(IAsyncServiceProvider) |
Ruft eine Dienstschnittstelle von einem Dienstanbieter asynchron ab. |
GetServiceAsync<TService,TInterface>(IAsyncServiceProvider, Boolean) |
Ruft eine Dienstschnittstelle von einem Dienstanbieter asynchron ab. |