PackageUtilities.ProfferService Methode
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.
Überlädt
| ProfferService<TService,TImpl>(IServiceContainer) |
Proffes zu einem Dienst Container, den der Dienst durch den angegebenen Typ implementiert hat. |
| ProfferService<TService>(IAsyncServiceContainer, Func<CancellationToken,Task<Object>>) |
Stellt einen Dienst, der durch den angegebenen Typ implementiert ist, in einen asynchronen Dienst Container ein.
Wenn der Dienst erstmalig abgefragt wird, wird die- |
| ProfferService<TService>(IAsyncServiceContainer, Func<Task<Object>>) |
Stellt einen Dienst, der durch den angegebenen Typ implementiert ist, in einen asynchronen Dienst Container ein.
Wenn der Dienst erstmalig abgefragt wird, wird die- |
| ProfferService<TService>(IAsyncServiceContainer, Func<CancellationToken,Task<Object>>, Boolean) |
Stellt einen Dienst, der durch den angegebenen Typ implementiert ist, in einen asynchronen Dienst Container ein.
Wenn der Dienst erstmalig abgefragt wird, wird die- |
| ProfferService<TService>(IAsyncServiceContainer, Func<Task<Object>>, Boolean) |
Stellt einen Dienst, der durch den angegebenen Typ implementiert ist, in einen asynchronen Dienst Container ein.
Wenn der Dienst erstmalig abgefragt wird, wird die- |
ProfferService<TService,TImpl>(IServiceContainer)
Proffes zu einem Dienst Container, den der Dienst durch den angegebenen Typ implementiert hat.
public:
generic <typename TService, typename TImpl>
where TImpl : gcnew() static void ProfferService(System::ComponentModel::Design::IServiceContainer ^ serviceContainer);
public static void ProfferService<TService,TImpl> (System.ComponentModel.Design.IServiceContainer serviceContainer) where TImpl : new();
static member ProfferService : System.ComponentModel.Design.IServiceContainer -> unit (requires 'Impl : (new : unit -> 'Impl))
Public Sub ProfferService(Of TService, TImpl) (serviceContainer As IServiceContainer)
Typparameter
- TService
Der Diensttyp.
- TImpl
Der Typ, der implementiert < TService .
Parameter
- serviceContainer
- IServiceContainer
Der Dienst Container, für den die Profil erprobe wird.
Gilt für
ProfferService<TService>(IAsyncServiceContainer, Func<CancellationToken,Task<Object>>)
Stellt einen Dienst, der durch den angegebenen Typ implementiert ist, in einen asynchronen Dienst Container ein.
Wenn der Dienst erstmalig abgefragt wird, wird die- creator Funktion aufgerufen. Der bereitgestellte Dienst wird zum übergeordneten Async-Dienst Container herauf gestuft.
public:
generic <typename TService>
[System::Runtime::CompilerServices::Extension]
static void ProfferService(Microsoft::VisualStudio::Shell::IAsyncServiceContainer ^ serviceContainer, Func<System::Threading::CancellationToken, System::Threading::Tasks::Task<System::Object ^> ^> ^ creator);
public static void ProfferService<TService> (this Microsoft.VisualStudio.Shell.IAsyncServiceContainer serviceContainer, Func<System.Threading.CancellationToken,System.Threading.Tasks.Task<object>> creator);
static member ProfferService : Microsoft.VisualStudio.Shell.IAsyncServiceContainer * Func<System.Threading.CancellationToken, System.Threading.Tasks.Task<obj>> -> unit
<Extension()>
Public Sub ProfferService(Of TService) (serviceContainer As IAsyncServiceContainer, creator As Func(Of CancellationToken, Task(Of Object)))
Typparameter
- TService
Dienstart
Parameter
- serviceContainer
- IAsyncServiceContainer
Dienst Container für anzubieten
- creator
- Func<CancellationToken,Task<Object>>
Die Creator-Funktion
Gilt für
ProfferService<TService>(IAsyncServiceContainer, Func<Task<Object>>)
Stellt einen Dienst, der durch den angegebenen Typ implementiert ist, in einen asynchronen Dienst Container ein.
Wenn der Dienst erstmalig abgefragt wird, wird die- creator Funktion aufgerufen. Der bereitgestellte Dienst wird zum übergeordneten Async-Dienst Container herauf gestuft.
public:
generic <typename TService>
[System::Runtime::CompilerServices::Extension]
static void ProfferService(Microsoft::VisualStudio::Shell::IAsyncServiceContainer ^ serviceContainer, Func<System::Threading::Tasks::Task<System::Object ^> ^> ^ creator);
public static void ProfferService<TService> (this Microsoft.VisualStudio.Shell.IAsyncServiceContainer serviceContainer, Func<System.Threading.Tasks.Task<object>> creator);
static member ProfferService : Microsoft.VisualStudio.Shell.IAsyncServiceContainer * Func<System.Threading.Tasks.Task<obj>> -> unit
<Extension()>
Public Sub ProfferService(Of TService) (serviceContainer As IAsyncServiceContainer, creator As Func(Of Task(Of Object)))
Typparameter
- TService
Dienstart
Parameter
- serviceContainer
- IAsyncServiceContainer
Dienst Container für anzubieten
Gilt für
ProfferService<TService>(IAsyncServiceContainer, Func<CancellationToken,Task<Object>>, Boolean)
Stellt einen Dienst, der durch den angegebenen Typ implementiert ist, in einen asynchronen Dienst Container ein.
Wenn der Dienst erstmalig abgefragt wird, wird die- creator Funktion aufgerufen.
public:
generic <typename TService>
[System::Runtime::CompilerServices::Extension]
static void ProfferService(Microsoft::VisualStudio::Shell::IAsyncServiceContainer ^ serviceContainer, Func<System::Threading::CancellationToken, System::Threading::Tasks::Task<System::Object ^> ^> ^ creator, bool promote);
public static void ProfferService<TService> (this Microsoft.VisualStudio.Shell.IAsyncServiceContainer serviceContainer, Func<System.Threading.CancellationToken,System.Threading.Tasks.Task<object>> creator, bool promote);
static member ProfferService : Microsoft.VisualStudio.Shell.IAsyncServiceContainer * Func<System.Threading.CancellationToken, System.Threading.Tasks.Task<obj>> * bool -> unit
<Extension()>
Public Sub ProfferService(Of TService) (serviceContainer As IAsyncServiceContainer, creator As Func(Of CancellationToken, Task(Of Object)), promote As Boolean)
Typparameter
- TService
Dienstart
Parameter
- serviceContainer
- IAsyncServiceContainer
Dienst Container für anzubieten
- creator
- Func<CancellationToken,Task<Object>>
Die Creator-Funktion
- promote
- Boolean
Gibt an, ob der Dienst zum übergeordneten Dienst Container herauf gestuft werden soll.
Gilt für
ProfferService<TService>(IAsyncServiceContainer, Func<Task<Object>>, Boolean)
Stellt einen Dienst, der durch den angegebenen Typ implementiert ist, in einen asynchronen Dienst Container ein.
Wenn der Dienst erstmalig abgefragt wird, wird die- creator Funktion aufgerufen.
public:
generic <typename TService>
[System::Runtime::CompilerServices::Extension]
static void ProfferService(Microsoft::VisualStudio::Shell::IAsyncServiceContainer ^ serviceContainer, Func<System::Threading::Tasks::Task<System::Object ^> ^> ^ creator, bool promote);
public static void ProfferService<TService> (this Microsoft.VisualStudio.Shell.IAsyncServiceContainer serviceContainer, Func<System.Threading.Tasks.Task<object>> creator, bool promote);
static member ProfferService : Microsoft.VisualStudio.Shell.IAsyncServiceContainer * Func<System.Threading.Tasks.Task<obj>> * bool -> unit
<Extension()>
Public Sub ProfferService(Of TService) (serviceContainer As IAsyncServiceContainer, creator As Func(Of Task(Of Object)), promote As Boolean)
Typparameter
- TService
Dienstart
Parameter
- serviceContainer
- IAsyncServiceContainer
Dienst Container für anzubieten
- promote
- Boolean
Gibt an, ob der Dienst zum übergeordneten Dienst Container herauf gestuft werden soll.