ServiceBrokerExtensions.ReportMissingServiceAsync Yöntem
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.
Kullanıcıya bir özelliğin devre dışı bırakıldığını veya azaltılmış işlevlerle çalışma nedenini açıklayan kalıcı kullanıcı ARABIRIMI sunar.
public static System.Threading.Tasks.Task ReportMissingServiceAsync (this Microsoft.ServiceHub.Framework.IServiceBroker serviceBroker, string reducedFeatureId, string reducedFeature, Microsoft.ServiceHub.Framework.ServiceMoniker serviceMoniker, Guid toolWindowGuid = default, uint toolWindowInstanceId = 0, System.Threading.CancellationToken cancellationToken = default);
static member ReportMissingServiceAsync : Microsoft.ServiceHub.Framework.IServiceBroker * string * string * Microsoft.ServiceHub.Framework.ServiceMoniker * Guid * uint32 * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function ReportMissingServiceAsync (serviceBroker As IServiceBroker, reducedFeatureId As String, reducedFeature As String, serviceMoniker As ServiceMoniker, Optional toolWindowGuid As Guid = Nothing, Optional toolWindowInstanceId As UInteger = 0, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametreler
- serviceBroker
- IServiceBroker
Aracılı hizmeti üretmeyen hizmet Aracısı.
- reducedFeatureId
- String
Devre dışı bırakılan veya azaltılmış işlevlerle çalışan özelliği tanımlayan, yerelleştirilmemiş bir dize. Aynı özellik birden çok kez hata bildirdiğinde, gereksiz Kullanıcı arabirimini tanımak ve engellemek için anahtar olarak kullanıldığından, bu dize görece statik olmalıdır. Ayrıca, eksik bir hizmetin etkisini belirlemek için telemetri olaylarında de kullanılabilir.
- reducedFeature
- String
Devre dışı bırakılan veya azaltılmış işlevlerle çalışan özellik için yerelleştirilmiş bir görünen ad. Bu dize tekil dilbilgisi bağlamında daha büyük bir dizenin yer tutucuya eklenir (ör. "{Feature} bozuk"). Bu değer, özellik adı için başlık durumunu kullanabilir olsa da, noktalama işareti içermemelidir.
- serviceMoniker
- ServiceMoniker
Aracılı hizmetin bilinen adı.
- toolWindowGuid
- Guid
Varsa, özelliğin Kullanıcı arabirimini barındıran araç penceresi için GUID. Bu araç penceresine bir bilgi çubuğu eklenebilir.
- toolWindowInstanceId
- UInt32
toolWindowGuidKullanıcının etkileşime geçtiği, ya da başka bir şekilde, uygun olduğunda bilgi çubuğu 'nu göstermesi gereken çok örnekli araç PENCERESININ kimliği.
- cancellationToken
- CancellationToken
İptal belirteci.
Döndürülenler
Kullanıcıya kullanıcı ARABIRIMI sunma görevini temsil eden bir görev.
Açıklamalar
Bu yöntem, hizmete çağrı için bir saplama ReportReducedFunctionalityAsync(String, String, ServiceMoniker, Guid, UInt32, CancellationToken) Microsoft.VisualStudio.VisualStudioServices.VS2019_8Services.ReducedFunctionalityReportingService .