IVsTrackProjectRetargeting Arabirim

Tanım

Projeler tarafından, proje yeniden hedefleme olaylarını almak istedikleri ve olayların gerçekleşmeyecek şekilde olduğunu bildirmek için kullanılır.

public interface class IVsTrackProjectRetargeting
public interface class IVsTrackProjectRetargeting
__interface IVsTrackProjectRetargeting
[System.Runtime.InteropServices.Guid("D991BC9B-9C68-447F-A3A7-95962AD75DD2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsTrackProjectRetargeting
[<System.Runtime.InteropServices.Guid("D991BC9B-9C68-447F-A3A7-95962AD75DD2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsTrackProjectRetargeting = interface
Public Interface IVsTrackProjectRetargeting
Türetilmiş
Öznitelikler

Açıklamalar

Bu, proje yeniden hedefleme girişimlerini izleyen ve yeniden hedefleme işleminin çeşitli aşamalarıyla ilgili tüm abonelere olayları yayınladığında küresel bir hizmettir.

Yöntemler

AdviseTrackBatchRetargetingEvents(IVsTrackBatchRetargetingEvents, UInt32)

İstemcinin Batch projesi yeniden hedefleme olaylarının bildirimlerini almasına olanak sağlar.

AdviseTrackProjectRetargetingEvents(IVsTrackProjectRetargetingEvents, UInt32)

İstemcinin proje yeniden hedefleme olaylarının bildirimlerini almasına olanak sağlar.

BatchRetargetProject(IVsHierarchy, String, Boolean)

Toplu işlem yeniden hedefleme için projeyi zamanlar.

BeginRetargetingBatch()

Toplu iş yeniden hedefleme işlemini başlatır.

EndRetargetingBatch()

Toplu iş yeniden hedefleme işlemini sonlandırır.

OnSetTargetFramework(IVsHierarchy, String, String, IVsSetTargetFrameworkWorkerCallback, Boolean)

Proje yeniden hedeflemesini başlatmak ve düzenlemek için çağırılır. Bu yöntem yeniden hedefleme işleminin farklı aşamalarında çeşitli yeniden hedefleme olaylarını tetikler.

UnadviseTrackBatchRetargetingEvents(UInt32)

İstemcilerin toplu yeniden hedefleme olaylarının bildirimlerini almasını devre dışı bırakır.

UnadviseTrackProjectRetargetingEvents(UInt32)

İstemcilerin yeniden hedefleme olaylarının bildirimlerini almasını devre dışı bırakır.

Şunlara uygulanır