ExtensibilityDiagnosticManager<T>.ReportExtensionItemDiscoveredAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ReportExtensionItemDiscoveredAsync(Object, ExtensionIdentificationToken, CancellationToken) |
Obsolete.
Reports a new extension to the IExtensibilityDiagnosticsService. |
ReportExtensionItemDiscoveredAsync(Object, String, CancellationToken) |
Reports a new extension to the IExtensibilityDiagnosticsService. |
ReportExtensionItemDiscoveredAsync(Object, ExtensionIdentificationToken, CancellationToken)
Caution
Use ReportExtensionItemDiscoveredAsync(object, string, CancellationToken) instead
Reports a new extension to the IExtensibilityDiagnosticsService.
[System.Obsolete("Use ReportExtensionItemDiscoveredAsync(object, string, CancellationToken) instead", true)]
public System.Threading.Tasks.Task ReportExtensionItemDiscoveredAsync (object item, Microsoft.VisualStudio.RpcContracts.Extensibility.ExtensionIdentificationToken token, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Use ReportExtensionItemDiscoveredAsync(object, string, CancellationToken) instead", true)>]
abstract member ReportExtensionItemDiscoveredAsync : obj * Microsoft.VisualStudio.RpcContracts.Extensibility.ExtensionIdentificationToken * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ReportExtensionItemDiscoveredAsync : obj * Microsoft.VisualStudio.RpcContracts.Extensibility.ExtensionIdentificationToken * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ReportExtensionItemDiscoveredAsync (item As Object, token As ExtensionIdentificationToken, cancellationToken As CancellationToken) As Task
Parameters
- item
- Object
The item that was added.
The identifying token of the extension that the item belongs to.
- cancellationToken
- CancellationToken
A token to signal cancellation.
Returns
A task to track the async work.
Implements
- Attributes
Exceptions
Thrown if item
cannot be casted to T
.
Applies to
ReportExtensionItemDiscoveredAsync(Object, String, CancellationToken)
Reports a new extension to the IExtensibilityDiagnosticsService.
public System.Threading.Tasks.Task ReportExtensionItemDiscoveredAsync (object item, string extensionIdentifier, System.Threading.CancellationToken cancellationToken);
abstract member ReportExtensionItemDiscoveredAsync : obj * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ReportExtensionItemDiscoveredAsync : obj * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ReportExtensionItemDiscoveredAsync (item As Object, extensionIdentifier As String, cancellationToken As CancellationToken) As Task
Parameters
- item
- Object
The item that was added.
- extensionIdentifier
- String
The unique identifier of the extension that the item belongs to.
- cancellationToken
- CancellationToken
A token to signal cancellation.
Returns
A task to track the async work.
Implements
Exceptions
Thrown if item
cannot be casted to T
.