DelegateSearchTask Sınıf

Tanım

Yalnızca Microsoft dahili kullanımı. Arama görevinin yapması gereken işi belirtmenize izin veren bir kullanışlı sınıf. Öğesinden türetilir VsSearchTask .

public ref class DelegateSearchTask : Microsoft::VisualStudio::Shell::VsSearchTask
[Windows::Foundation::Metadata::WebHostHidden]
class DelegateSearchTask : Microsoft::VisualStudio::Shell::VsSearchTask
public class DelegateSearchTask : Microsoft.VisualStudio.Shell.VsSearchTask
type DelegateSearchTask = class
    inherit VsSearchTask
Public Class DelegateSearchTask
Inherits VsSearchTask
Devralma
DelegateSearchTask

Oluşturucular

DelegateSearchTask(UInt32, IVsSearchQuery, IVsSearchCallback, Action<DelegateSearchTask>)

DelegateSearchTask örneği oluşturur.

Özellikler

ErrorCode

Arama görevi hatalarla tamamlanırsa, arama sonucunu açıklayan hata kodunu alır veya ayarlar. Görev hatasız tamamlanırsa, bu özellik sıfır (0) olarak ayarlanır.

(Devralındığı yer: VsSearchTask)
Id

Arama görevi tanımlayıcısını alır. Görev tanımlayıcısı, görev oluşturulduğunda oluşturucuda geçirilen tanımlama bilgisidir VsSearchTask(UInt32, IVsSearchQuery, IVsSearchCallback) .

(Devralındığı yer: VsSearchTask)
IsStopped

Aramanın durdurulup durdurulmadığını belirler.

SearchCallback

Arama tamamlandığında çağrılması gereken geri arama arabirimini alır.

(Devralındığı yer: VsSearchTask)
SearchQuery

Arama görevi tarafından kullanılan arama sorgusunu alır.

(Devralındığı yer: VsSearchTask)
SearchResults

Bulunan arama sonuçlarının sayısını alır veya ayarlar. Arama ilerledikçe bu değeri uygun şekilde ayarlayın.

(Devralındığı yer: VsSearchTask)
TaskStatus

Geçerli aramanın durumunu alır. Arama ilerledikçe bu özellik uygun değerlere ayarlanır.

(Devralındığı yer: VsSearchTask)

Yöntemler

OnStartSearch()

StartSearch olayını işler.

OnStopSearch()

Arama durdurulduğunda UI iş parçacığında çağırılır. Göreve özgü durdurma eylemlerini yapmak için geçersiz kılın.

(Devralındığı yer: VsSearchTask)
SetTaskStatus(VSConstants+VsSearchTaskStatus)

Görev durumunu ayarlamak için yardımcı işlevi.

(Devralındığı yer: VsSearchTask)
Start()

Arama görevini başlatır.

(Devralındığı yer: VsSearchTask)
Stop()

Arama görevini sonlandırır.

(Devralındığı yer: VsSearchTask)

Belirtik Arabirim Kullanımları

IVsSearchTask.Status (Devralındığı yer: VsSearchTask)

Şunlara uygulanır