ViewFilter.HandlePreExec Yöntem
Bir komutu yürütülmeden önce ön-işleme gerçekleştirir.
Ad alanı: Microsoft.VisualStudio.Package
Derlemeler: Microsoft.VisualStudio.Package.LanguageService (Microsoft.VisualStudio.Package.LanguageService.dll içinde)
Microsoft.VisualStudio.Package.LanguageService.10.0 (Microsoft.VisualStudio.Package.LanguageService.10.0.dll içinde)
Microsoft.VisualStudio.Package.LanguageService.9.0 (Microsoft.VisualStudio.Package.LanguageService.9.0.dll içinde)
Microsoft.VisualStudio.Package.LanguageService.11.0 (Microsoft.VisualStudio.Package.LanguageService.11.0.dll içinde)
Sözdizimi
'Bildirim
Public Overridable Function HandlePreExec ( _
ByRef guidCmdGroup As Guid, _
nCmdId As UInteger, _
nCmdexecopt As UInteger, _
pvaIn As IntPtr, _
pvaOut As IntPtr _
) As Boolean
public virtual bool HandlePreExec(
ref Guid guidCmdGroup,
uint nCmdId,
uint nCmdexecopt,
IntPtr pvaIn,
IntPtr pvaOut
)
Parametreler
- guidCmdGroup
Tür: System.Guid%
[in] Komut grubu iliºkin GUID.
- nCmdId
Tür: System.UInt32
[in] Belirli komut komut grubu kimliği.Bu komutun yürütülmesi için tanımlar.
- nCmdexecopt
Tür: System.UInt32
[in] Ek parametreler (32-bit değeri paketlenmiş) komutu.
- pvaIn
Tür: System.IntPtr
[in] Bıraktığından bir işaretçi bir Variant komut için gerekli parametreleri tutan nesne.Bu ek parametre vardır gösteren bir null değeri olabilir.
- pvaOut
Tür: System.IntPtr
[içinde out] Bıraktığından bir işaretçi bir Variant nesne varsa komutun sonucu tutacak.
Dönüş Değeri
Tür: System.Boolean
Döndürür true komutu, gerçekte pre-processing; işlenen, Aksi halde, verir false.
Notlar
Bir komutu yürütülmeden önce bu yöntemi çağrılır.Ancak, bu yöntem komut hiçbir ek işlemler içinde bu yöntem true komutunu gösteren verir durumda gerekiyor kendisi işleyebilir.
Genişletme sağlayıcı ve çağrıları temel yöntemi alır HandlePreExec yöntemi ExpansionProvider nesne nesne bulunmaktadır.Çağrı genişletme sağlayıcı işlerse, bu yöntem başka bir şey yapmaz.Aksi halde, Bankası tarafından desteklenen tüm komutları ViewFilter sınıfı burada işlenir ve true döndürülür.Döndürür false, komut desteklenmiyor.
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.