Udostępnij za pośrednictwem


IFileEntityAsyncEnumerator.IsInEnumerationAsync Method

Definition

Overloads

IsInEnumerationAsync(FileEntity)

Gets a value that indicates whether the given entity exists in the current enumeration.

IsInEnumerationAsync(FileEntity, CancellationToken)

Gets a value that indicates whether the given entity exists in the current enumeration.

IsInEnumerationAsync(FileEntity)

Gets a value that indicates whether the given entity exists in the current enumeration.

public System.Threading.Tasks.Task<bool> IsInEnumerationAsync (Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity entity);
abstract member IsInEnumerationAsync : Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity -> System.Threading.Tasks.Task<bool>
Public Function IsInEnumerationAsync (entity As FileEntity) As Task(Of Boolean)

Parameters

entity
FileEntity

The entry to verify.

Returns

A task that represents the asynchronous operation.

Remarks

This method returns True even if the given item has already been returned by MoveNextAsync() and won't be return again until Reset() is called. It will return False when IsValid is False.

Applies to

IsInEnumerationAsync(FileEntity, CancellationToken)

Gets a value that indicates whether the given entity exists in the current enumeration.

public System.Threading.Tasks.Task<bool> IsInEnumerationAsync (Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity entity, System.Threading.CancellationToken cancellationToken = default);
abstract member IsInEnumerationAsync : Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.FileEntity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function IsInEnumerationAsync (entity As FileEntity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)

Parameters

entity
FileEntity

The entry to verify.

cancellationToken
CancellationToken

(optional) Cancellation token to cancel the task.

Returns

A task that represents the asynchronous operation.

Remarks

This method returns True even if the given item has already been returned by MoveNextAsync(CancellationToken) and won't be return again until Reset() is called. It will return False when IsValid is False.

Applies to