IUIThreadOperationContext Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanıcı arabirimi iş parçacığında, paylaşılan iki yönlü işlem ve bekleme gösterimi sağlayan, uzun süre çalışan bir işlemin yürütülmesi bağlamını temsil eder.
public interface class IUIThreadOperationContext : IDisposable, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IUIThreadOperationContext : IDisposable, Microsoft.VisualStudio.Utilities.IPropertyOwner
type IUIThreadOperationContext = interface
interface IPropertyOwner
interface IDisposable
Public Interface IUIThreadOperationContext
Implements IDisposable, IPropertyOwner
- Türetilmiş
- Uygulamalar
Açıklamalar
Bu arabirimi uygulayan örnekler IUIThreadOperationExecutor MEF bileşeni tarafından üretilir.
Özellikler
| AllowCancellation |
İşlemin iptal edilip edilmeyeceğini alır. |
| Description |
İlk bağlam açıklaması ve şu anda eklenen tüm kapsamların açıklamalarını oluşan Kullanıcı tarafından okunabilen işlem açıklamasını alır. |
| Properties |
Özellik sahibi tarafından denetlenen özellikler koleksiyonu. (Devralındığı yer: IPropertyOwner) |
| Scopes |
IUIThreadOperationScopeBu bağlamdaki geçerli öğeleri listesini alır. |
| UserCancellationToken |
İşlem iptal edilemez değilse, kullanıcının işlemi iptal etmesine izin veren iptal belirteci. |
Yöntemler
| AddScope(Boolean, String) |
Kendi iki yöntemiyle bir UI iş parçacığı işlem kapsamı ekler, açıklama ve ilerleme durumu İzleyicisi. Kapsam, Dispose bağlamındaki bağlamdan kaldırılır. |
| TakeOwnership() |
Bir bileşenin bu kullanıcı arabirimi iş parçacığı işlemi üzerinde tam sahipliğini almasına izin verir, örneğin, kendi kalıcı Kullanıcı arabirimi iletişim kutusunu gösterdiğinde ve bunun yerine bu iletişim kutusunda iptal edilebilir işlemleri gerçekleştirir. |