ServiceBrokerExtensions.ReportMissingServiceAsync Yöntem

Tanım

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

Task

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 .

Şunlara uygulanır