AsyncPackage Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Zaman uyumsuz hizmetleri işleyebilen bir VSPackage'i temsil eder.
public ref class AsyncPackage abstract : Microsoft::VisualStudio::Shell::Package, Microsoft::VisualStudio::Shell::IAsyncServiceContainer, Microsoft::VisualStudio::Shell::IAsyncServiceProvider, Microsoft::VisualStudio::Shell::Interop::IAsyncLoadablePackageInitialize, Microsoft::VisualStudio::Shell::Interop::IAsyncServiceProvider
public ref class AsyncPackage abstract : Microsoft::VisualStudio::Shell::Package, Microsoft::VisualStudio::Shell::IAsyncServiceContainer, Microsoft::VisualStudio::Shell::IAsyncServiceProvider2, Microsoft::VisualStudio::Shell::Interop::IAsyncLoadablePackageInitialize, Microsoft::VisualStudio::Shell::Interop::IAsyncServiceProvider, Microsoft::VisualStudio::Shell::Interop::IVsAsyncToolWindowFactory, Microsoft::VisualStudio::Shell::Interop::IVsAsyncToolWindowFactoryProvider
public ref class AsyncPackage abstract : Microsoft::VisualStudio::Shell::Package, Microsoft::VisualStudio::Shell::IAsyncServiceContainer, Microsoft::VisualStudio::Shell::IAsyncServiceProvider2, Microsoft::VisualStudio::Shell::Interop::COMAsyncServiceProvider::IAsyncServiceProvider, Microsoft::VisualStudio::Shell::Interop::IAsyncLoadablePackageInitialize, Microsoft::VisualStudio::Shell::Interop::IVsAsyncToolWindowFactory, Microsoft::VisualStudio::Shell::Interop::IVsAsyncToolWindowFactoryProvider
[Windows::Foundation::Metadata::WebHostHidden]
public ref class AsyncPackage abstract : Microsoft::VisualStudio::Shell::Package, Microsoft::VisualStudio::Shell::IAsyncServiceContainer, Microsoft::VisualStudio::Shell::IAsyncServiceProvider, Microsoft::VisualStudio::Shell::IAsyncServiceProvider2, Microsoft::VisualStudio::Shell::Interop::IAsyncLoadablePackageInitialize, Microsoft::VisualStudio::Shell::Interop::IAsyncServiceProvider, Microsoft::VisualStudio::Shell::Interop::IVsAsyncToolWindowFactory, Microsoft::VisualStudio::Shell::Interop::IVsAsyncToolWindowFactoryProvider
[Windows::Foundation::Metadata::WebHostHidden]
class AsyncPackage abstract : Microsoft::VisualStudio::Shell::Package, Microsoft::VisualStudio::Shell::IAsyncServiceContainer, Microsoft::VisualStudio::Shell::IAsyncServiceProvider, Microsoft::VisualStudio::Shell::IAsyncServiceProvider2, Microsoft::VisualStudio::Shell::Interop::IAsyncLoadablePackageInitialize, Microsoft::VisualStudio::Shell::Interop::IAsyncServiceProvider, Microsoft::VisualStudio::Shell::Interop::IVsAsyncToolWindowFactory, Microsoft::VisualStudio::Shell::Interop::IVsAsyncToolWindowFactoryProvider
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsyncPackage : Microsoft.VisualStudio.Shell.Package, Microsoft.VisualStudio.Shell.IAsyncServiceContainer, Microsoft.VisualStudio.Shell.IAsyncServiceProvider, Microsoft.VisualStudio.Shell.Interop.IAsyncLoadablePackageInitialize, Microsoft.VisualStudio.Shell.Interop.IAsyncServiceProvider
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsyncPackage : Microsoft.VisualStudio.Shell.Package, Microsoft.VisualStudio.Shell.IAsyncServiceContainer, Microsoft.VisualStudio.Shell.IAsyncServiceProvider2, Microsoft.VisualStudio.Shell.Interop.IAsyncLoadablePackageInitialize, Microsoft.VisualStudio.Shell.Interop.IAsyncServiceProvider, Microsoft.VisualStudio.Shell.Interop.IVsAsyncToolWindowFactory, Microsoft.VisualStudio.Shell.Interop.IVsAsyncToolWindowFactoryProvider
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsyncPackage : Microsoft.VisualStudio.Shell.Package, Microsoft.VisualStudio.Shell.IAsyncServiceContainer, Microsoft.VisualStudio.Shell.IAsyncServiceProvider2, Microsoft.VisualStudio.Shell.Interop.COMAsyncServiceProvider.IAsyncServiceProvider, Microsoft.VisualStudio.Shell.Interop.IAsyncLoadablePackageInitialize, Microsoft.VisualStudio.Shell.Interop.IVsAsyncToolWindowFactory, Microsoft.VisualStudio.Shell.Interop.IVsAsyncToolWindowFactoryProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
type AsyncPackage = class
inherit Package
interface IAsyncServiceProvider
interface IAsyncLoadablePackageInitialize
interface IAsyncServiceProvider
interface IAsyncServiceContainer
[<System.Runtime.InteropServices.ComVisible(true)>]
type AsyncPackage = class
inherit Package
interface IAsyncServiceProvider
interface IAsyncLoadablePackageInitialize
interface IAsyncServiceProvider2
interface IAsyncServiceProvider
interface IAsyncServiceContainer
interface IVsAsyncToolWindowFactory
interface IVsAsyncToolWindowFactoryProvider
Public MustInherit Class AsyncPackage
Inherits Package
Implements IAsyncLoadablePackageInitialize, IAsyncServiceContainer, IAsyncServiceProvider, IAsyncServiceProvider
Public MustInherit Class AsyncPackage
Inherits Package
Implements IAsyncLoadablePackageInitialize, IAsyncServiceContainer, IAsyncServiceProvider, IAsyncServiceProvider2, IVsAsyncToolWindowFactory, IVsAsyncToolWindowFactoryProvider
- Devralma
- Türetilmiş
- Öznitelikler
- Uygulamalar
-
IAsyncServiceContainer IAsyncServiceProvider IAsyncLoadablePackageInitialize IAsyncServiceProvider IAsyncServiceProvider2 IVsAsyncToolWindowFactory IVsAsyncToolWindowFactoryProvider Microsoft.VisualStudio.Shell.Interop.COMAsyncServiceProvider.IAsyncServiceProvider
Oluşturucular
AsyncPackage() |
AsyncPackage varsayılan oluşturucu. |
Özellikler
ApplicationRegistryRoot |
Geçerli Visual Studio kayıt defteri kovanının kök kayıt defteri anahtarını alır. (Devralındığı yer: Package) |
DisposalToken |
Paketin atılıp atılmadığını denetlemek için kullanılabilecek bir CancellationToken kullanıma sunar. Visual Studio kapanmaya başladığında arka plan iş parçacığında çalışan zaman uyumsuz görevler için bu durum oluşabilir. VS'nin kapatıldığını gösteren önceki bir gösterge için kullanın ShutdownToken . |
JoinableTaskCollection |
Bu paket tarafından başlatılan zaman uyumsuz görev koleksiyonunu alır. |
JoinableTaskFactory |
Bu paket tarafından başlatılan zaman uyumsuz görevler için kullanılacak fabrikayı alır. |
UserDataPath |
Visual Studio için kullanıcı veri depolama yolunu alır. (Devralındığı yer: Package) |
UserLocalDataPath |
Visual Studio için yerel kullanıcı veri depolama yolunu alır. (Devralındığı yer: Package) |
UserRegistryRoot |
Kullanıcı verilerini depolamak için kullanılabilecek bir kayıt defteri anahtarı alır. (Devralındığı yer: Package) |
Zombied |
Kapatma işlemindeki paketin olup olmadığını belirten bir değer alır. (Devralındığı yer: Package) |
Yöntemler
AddOptionKey(String) |
Seçenek anahtarları listesine bir kullanıcı seçeneği anahtarı adı ekler. (Devralındığı yer: Package) |
AddService(Type, AsyncServiceCreatorCallback) |
Bu pakete zaman uyumsuz bir hizmet ekler. Bu hizmet bu paketin dışında görünmez. |
AddService(Type, AsyncServiceCreatorCallback, Boolean) |
Bu pakete zaman uyumsuz bir hizmet ekler. Bu hizmet, değerine |
AddService(Type, AsyncServiceCreatorWithProgressCallback) |
Bu pakete başlatma sırasında ilerleme güncelleştirmelerini destekleyen bir zaman uyumsuz hizmet ekler. Bu hizmet bu paketin dışında görünmez. |
AddService(Type, AsyncServiceCreatorWithProgressCallback, Boolean) |
Bu pakete başlatma sırasında ilerleme güncelleştirmelerini destekleyen bir zaman uyumsuz hizmet ekler. Bu hizmet, değerine |
CreateInstance(Guid, Guid, Type) |
Visual Studio'nun yerel kayıt defteri CLSID nesnesini kullanarak belirtilen COM nesnesini oluşturur. (Devralındığı yer: Package) |
CreateTool(Guid) |
Gerekirse bir uygulama sağlamak için türetilmiş sınıfları etkinleştirir. (Devralındığı yer: Package) |
CreateToolWindow(Guid, Int32) |
Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturur. (Devralındığı yer: Package) |
CreateToolWindow(Type, Int32) |
Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturur. (Devralındığı yer: Package) |
CreateToolWindow(Type, Int32, Object) |
Belirtilen kimlikle belirtilen türde bir araç penceresi İçerik Oluşturucu. (Devralındığı yer: Package) |
CreateToolWindow(Type, Int32, UInt32) |
Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturur. (Devralındığı yer: Package) |
CreateToolWindow(Type, Int32, UInt32, Object, Guid) |
Belirtilen kimlikle belirtilen türde bir araç penceresi İçerik Oluşturucu. IVsUiShell.CreateToolWindow() çağrısı yapması gereken tek yöntem budur (Devralındığı yer: Package) |
Dispose(Boolean) |
Nesnesini ve ilişkili iptal belirtecini atar. |
FindToolWindow(Type, Int32, Boolean) |
Belirtilen türe ve kimliğe karşılık gelen araç penceresini alır. (Devralındığı yer: Package) |
FindToolWindowAsync(Type, Int32, Boolean, CancellationToken) |
Belirtilen türe ve kimliğe karşılık gelen araç penceresini zaman uyumsuz olarak bulur.
Yoksa, doğruysa |
FindWindowPane(Type, Int32, Boolean) |
Belirtilen türe ve kimliğe karşılık gelen pencere bölmesini alır ve bu türdeki bir pencere bölmesi yoksa, bunun yapılması söylenirse bir pencere bölmesi oluşturur. (Devralındığı yer: Package) |
FindWindowPaneAsync(Type, Int32, Boolean, CancellationToken) |
Belirtilen türe ve kimliğe karşılık gelen pencere bölmesini zaman uyumsuz olarak bulur.
Yoksa, doğruysa |
GetAsyncToolWindowFactory(Guid) |
Araç penceresi için zaman uyumsuz oluşturma destekleniyorsa, tarafından |
GetAutomationObject(String) |
VSPackage için otomasyon nesnesini alır. (Devralındığı yer: Package) |
GetDialogPage(Type) |
İstenen iletişim kutusunu alır. (Devralındığı yer: Package) |
GetOutputPane(Guid, String) |
İstenen çıkış penceresini alır. (Devralındığı yer: Package) |
GetProviderLocale() |
Bu hizmet sağlayıcısıyla ilişkili yerel ayarı döndürür. (Devralındığı yer: Package) |
GetService(Type) |
Bu paketle kaydedilen bir hizmeti alır. Bu yöntem zaman uyumludur ve bu şekilde alınan zaman uyumsuz hizmetler bile zaman uyumlu olarak alınır. |
GetServiceAsync(Type) |
Zaman uyumsuz bir hizmeti alır. |
GetServiceAsync(Type, Boolean) |
Zaman uyumsuz hizmetleri alır, ancak çağıranın özel durumların yutulması gerekmeyebileceğini belirtmesine izin verir. Ancak hata durumlarında özel durumların oluşturulacağını garanti etmez. |
GetToolboxItemData(String, DataFormats+Format) |
Belirtilen araç kutusu öğesi kimliği ve veri biçimi için veri biçiminin içeriğini alır. (Devralındığı yer: Package) |
GetToolboxItemDataAsync(String, DataFormats+Format) |
Zaman uyumsuz hizmetleri işleyebilen bir VSPackage'i temsil eder. (Devralındığı yer: Package) |
GetToolWindowTitle(Type, Int32) |
Araç penceresi için kullanılacak başlık dizesini döndürür. Null döndürülürse, başlık için araç penceresinin tür adı kullanılır. |
Initialize() |
Bu yöntemi mühürleyin. Kilitlenme riski neredeyse kaçınılmaz olduğundan, SetSite (Initialize'ı çağıran şeydir) zaman uyumsuz paket için bile kullanıcı arabirimi iş parçacığında yine oluşur. Zaman uyumsuz paket yazarlarının çoğu mantıksal olarak Initialize'ın bir b/g iş parçacığında gerçekleştiğini varsayarak geçersiz kılmalarının içinde pahalı (zaman uyumlu) şeyler yapabilir ve zaman uyumsuz yüklerin avantajlarından bazılarını yenebilir. Onları bundan uzaklaştırmaya yardımcı olmak için bunu mühürleyeceğiz ve bu nedenle geçersiz kılabilecekleri tek şey, b/g iş parçacığında çağrılan zaman uyumsuz başlatmadır. |
InitializeAsync(CancellationToken, IProgress<ServiceProgressData>) |
Paket başlatma işleminin zaman uyumsuz başlatma bölümü. Bu yöntem bir arka plan iş parçacığından çağrılır. |
InitializeToolWindowAsync(Type, Int32, CancellationToken) |
tarafından |
InstantiateToolWindow(Type) |
Zaman uyumsuz hizmetleri işleyebilen bir VSPackage'i temsil eder. (Devralındığı yer: Package) |
InstantiateToolWindow(Type, Object) |
Belirtilen türde bir araç penceresi oluşturma. (Devralındığı yer: Package) |
IsLocalService(Type) |
Belirtilen hizmet türünün kullanıcı arabirimi iş parçacığına RPC geçişi gerekmeden alınıp alınamayacağını belirler. (Devralındığı yer: Package) |
OnAfterPackageLoadedAsync(CancellationToken) |
Türetilmiş bir tür tarafından geçersiz kılındığında, paket yükünün kesinlikle bir parçası olmayan, ancak paket yüklendikten InitializeAsync(CancellationToken, IProgress<ServiceProgressData>) kısa süre sonra gerçekleşmesi gereken yan etkileri olan işlemler başlatabilir (örneğin, komut durumunu güncelleştirme). |
OnLoadOptions(String, Stream) |
Çözüm dosyasından okunacak seçenekler olduğunda paket sınıfı tarafından çağrılır. (Devralındığı yer: Package) |
OnSaveOptions(String, Stream) |
Çözüm dosyasına kaydedilecek seçenekler olduğunda sınıfı tarafından Package çağrılır. (Devralındığı yer: Package) |
ParseToolboxResource(TextReader, Guid) |
Araç Kutusu'na hangi öğelerin eklenmesi gerektiği hakkında bilgi için uygun biçimde bir eklenmiş metin kaynağını ayrıştırıyor. (Devralındığı yer: Package) |
ParseToolboxResource(TextReader, ResourceManager) |
Araç Kutusu'na hangi öğelerin eklenmesi gerektiği hakkında bilgi için uygun biçimde bir eklenmiş metin kaynağını ayrıştırıyor. (Devralındığı yer: Package) |
QueryClose(Boolean) |
Kabuğun kapatılıp kapatılmadığını pakete sormak için çağrılır. (Devralındığı yer: Package) |
RegisterEditorFactory(IVsEditorFactory) |
Visual Studio'ya bir düzenleyici fabrikası kaydeder. (Devralındığı yer: Package) |
RegisterProjectFactory(IVsProjectFactory) |
Visual Studio'ya proje fabrikası kaydeder. (Devralındığı yer: Package) |
RemoveService(Type) |
Bu pakete kayıtlı zaman uyumsuz bir hizmeti kaldırır. |
RemoveService(Type, Boolean) |
Bu pakete kayıtlı zaman uyumsuz bir hizmeti kaldırır. |
ShowOptionPage(Type) |
Belirtilen araçlar seçenekler sayfasını görüntüler. (Devralındığı yer: Package) |
ShowToolWindowAsync(Type, Int32, Boolean, CancellationToken) |
Belirtilen türe ve kimliğe karşılık gelen araç penceresini zaman uyumsuz olarak gösterir.
Yoksa, doğruysa |
Ekinlikler
ToolboxInitialized |
Visual Studio Araç Kutusu'nu her başlatışında oluşturulan olay. (Devralındığı yer: Package) |
ToolboxUpgraded |
Visual Studio Araç Kutusu'nu her yükselttışında oluşturulan olay. (Devralındığı yer: Package) |
Belirtik Arabirim Kullanımları
IAsyncLoadablePackageInitialize.Initialize(IAsyncServiceProvider, IProfferAsyncService, IAsyncProgressCallback) |
B/g iş parçacığından çağrılan SetSite'nin zaman uyumsuz sürümü. |
IAsyncLoadablePackageInitialize.Initialize(IAsyncServiceProvider, IProfferAsyncService, IAsyncProgressCallback) |
B/g iş parçacığından çağrılan SetSite'nin zaman uyumsuz sürümü. |
IAsyncServiceProvider.QueryServiceAsync(Guid) |
Bu paket tarafından sunulan zaman uyumsuz bir başlatma hizmeti alın. |
IAsyncServiceProvider.QueryServiceAsync(Guid) |
Bu paket tarafından sunulan zaman uyumsuz bir başlatma hizmeti alın. |
IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr) |
Belirtilen bir komutu yürütür veya komut için yardım görüntüler. (Devralındığı yer: Package) |
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr) |
Kullanıcı arabirimi olayları tarafından oluşturulan bir veya daha fazla komutun durumu için nesnesini sorgular. (Devralındığı yer: Package) |
IServiceContainer.AddService(Type, Object) |
Verilen hizmeti VSPackage'ın hizmet kapsayıcısına ekler. (Devralındığı yer: Package) |
IServiceContainer.AddService(Type, Object, Boolean) |
Verilen hizmeti VSPackage'ın hizmet kapsayıcısına ekler. (Devralındığı yer: Package) |
IServiceContainer.AddService(Type, ServiceCreatorCallback) |
Verilen hizmeti VSPackage'ın hizmet kapsayıcısına ekler. (Devralındığı yer: Package) |
IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean) |
Belirtilen hizmeti belirtilen ServiceCreatorCallbackyoluyla hizmet kapsayıcısına ekler. (Devralındığı yer: Package) |
IServiceContainer.RemoveService(Type) |
Verilen hizmet türünü hizmet kapsayıcısından kaldırır. (Devralındığı yer: Package) |
IServiceContainer.RemoveService(Type, Boolean) |
Verilen hizmet türünü hizmet kapsayıcısından kaldırır ve isteğe bağlı olarak hizmetin kaldırılmasını üst hizmet kapsayıcılarına yükseltir. (Devralındığı yer: Package) |
IServiceProvider.GetService(Type) |
Belirtilen türdeki hizmeti alır. (Devralındığı yer: Package) |
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
İç IServiceProvider uygulaması. (Devralındığı yer: Package) |
IVsAsyncToolWindowFactory.CreateToolWindow(Guid, UInt32, Object) |
Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturur. |
IVsAsyncToolWindowFactory.GetToolWindowTitle(Guid, UInt32) |
Araç penceresi için kullanılacak başlık dizesini döndürür. Null döndürülürse, başlık için araç penceresinin tür adı kullanılır. |
IVsAsyncToolWindowFactory.InitializeToolWindowAsync(Guid, UInt32) |
tarafından |
IVsPackage.Close() |
Paketi kapatır ve atılır. (Devralındığı yer: Package) |
IVsPackage.GetAutomationObject(String, Object) |
Bu paket için otomasyon dostu bir nesnesi alır. (Devralındığı yer: Package) |
IVsPackage.GetPropertyPage(Guid, VSPROPSHEETPAGE[]) |
Araçlar menüsü Seçenekleri'ne ve Araç Kutusunu Özelleştir iletişim kutularının özellik sayfalarına erişim sağlar. (Devralındığı yer: Package) |
IVsPackage.QueryClose(Int32) |
Visual Studio kabuğunun kapatılıp kapatılmadığını VSPackage'a sormak için çağrılır. (Devralındığı yer: Package) |
IVsPackage.ResetDefaults(UInt32) |
Araç Kutusu varsayılanlarını sıfırlar. (Devralındığı yer: Package) |
IVsPackage.SetSite(IServiceProvider) |
Visual Studio ortamında VSPackage'ı başlatır. (Devralındığı yer: Package) |
IVsPersistSolutionOpts.LoadUserOptions(IVsSolutionPersistence, UInt32) |
Belirli bir çözüm için kullanıcı seçeneklerini yükler. (Devralındığı yer: Package) |
IVsPersistSolutionOpts.ReadUserOptions(IStream, String) |
Belirli bir çözüm için kullanıcı seçeneklerini okur. (Devralındığı yer: Package) |
IVsPersistSolutionOpts.SaveUserOptions(IVsSolutionPersistence) |
Belirli bir çözüm için kullanıcı seçeneklerini kaydeder. (Devralındığı yer: Package) |
IVsPersistSolutionOpts.WriteUserOptions(IStream, String) |
Belirli bir çözüm için kullanıcı seçeneklerini yazar. (Devralındığı yer: Package) |
IVsToolboxItemProvider.GetItemContent(String, UInt16, IntPtr) |
Bir öğe alır. (Devralındığı yer: Package) |
IVsToolboxItemProvider2.GetItemContentAsync(String, UInt16) |
Zaman uyumsuz hizmetleri işleyebilen bir VSPackage'i temsil eder. (Devralındığı yer: Package) |
IVsToolWindowFactory.CreateToolWindow(Guid, UInt32) |
Belirtilen kimlikle belirtilen türde bir araç penceresi oluşturur. (Devralındığı yer: Package) |
IVsUserSettings.ExportSettings(String, IVsSettingsWriter) |
Bu yöntem, profilleri yönetmek ve XML dosyalarına IVsUserSettings ayarları içeri/dışarı aktarmak için kullanılan Arabirimi uygular. (Devralındığı yer: Package) |
IVsUserSettings.ImportSettings(String, IVsSettingsReader, UInt32, Int32) |
Kullanıcı IDE'nin Araçlar menüsündeki İçeri/Dışarı Aktarma Ayarları özelliğinin içeri aktarma seçeneğini seçtiğinde Visual Studio ayarları mekanizmasını kullanarak VSPackage'ın yapılandırmasını alır. Bu yöntem, profilleri yönetmek ve ayarları XML dosyalarına IVsUserSettings içeri/dışarı aktarmak için kullanılan arabirimin uygulamasının bir parçasıdır. (Devralındığı yer: Package) |
IVsUserSettingsMigration.MigrateSettings(IVsSettingsReader, IVsSettingsWriter, String) |
Ayarları önceki bir sürümden geçirir. (Devralındığı yer: Package) |
IVsUserSettingsQuery.NeedExport(String, Int32) |
Ayarların değişip değişmediğini ve yeniden dışarı aktarılıp aktarılmayacağını belirler. (Devralındığı yer: Package) |
Uzantı Metotları
ProfferService<TService>(IAsyncServiceContainer, Func<CancellationToken,Task<Object>>) |
Belirtilen tür tarafından uygulanan bir hizmeti zaman uyumsuz bir hizmet kapsayıcısına gösterir.
Hizmet ilk kez |
ProfferService<TService>(IAsyncServiceContainer, Func<CancellationToken,Task<Object>>, Boolean) |
Belirtilen tür tarafından uygulanan bir hizmeti zaman uyumsuz bir hizmet kapsayıcısına gösterir.
Hizmet ilk kez |
ProfferService<TService>(IAsyncServiceContainer, Func<Task<Object>>) |
Belirtilen tür tarafından uygulanan bir hizmeti zaman uyumsuz bir hizmet kapsayıcısına gösterir.
Hizmet ilk kez |
ProfferService<TService>(IAsyncServiceContainer, Func<Task<Object>>, Boolean) |
Belirtilen tür tarafından uygulanan bir hizmeti zaman uyumsuz bir hizmet kapsayıcısına gösterir.
Hizmet ilk kez |
QueryService(IServiceProvider, Guid) |
Bir hizmet sağlayıcısı tarafından hizmet GUID'sine göre kullanıma sunulan bir hizmeti alır. |
QueryService<TService>(IServiceProvider) |
Hizmet türüne göre bir hizmet sağlayıcısı tarafından kullanıma sunulan bir hizmeti alır. |
GetServiceAsync<TService,TInterface>(IAsyncServiceProvider) |
Bir hizmet sağlayıcısından zaman uyumsuz olarak bir hizmet arabirimi alır. |
GetServiceAsync<TService,TInterface>(IAsyncServiceProvider, Boolean) |
Bir hizmet sağlayıcısından zaman uyumsuz olarak bir hizmet arabirimi alır. |