SharedResourceScope Sınıf
"İş parçacığı güvenli" sağlamak için yapı işleminin bir parçası saran bir etkinliği gösterir.
Devralma Hiyerarşisi
System.Object
System.Activities.Activity
Microsoft.TeamFoundation.Build.Workflow.Activities.SharedResourceScope
Ad alanı: Microsoft.TeamFoundation.Build.Workflow.Activities
Derleme: Microsoft.TeamFoundation.Build.Workflow (Microsoft.TeamFoundation.Build.Workflow.dll içinde)
Sözdizimi
'Bildirim
<ActivityTrackingAttribute(ActivityTrackingOption.ActivityOnly)> _
<ToolboxBitmapAttribute(GetType(TeamBuildBaseActivityDesigner), "SharedResourceScopeIcon.png")> _
<BuildCategoryAttribute> _
<ContentPropertyAttribute("Activities")> _
Public NotInheritable Class SharedResourceScope _
Inherits Activity
[ActivityTrackingAttribute(ActivityTrackingOption.ActivityOnly)]
[ToolboxBitmapAttribute(typeof(TeamBuildBaseActivityDesigner), "SharedResourceScopeIcon.png")]
[BuildCategoryAttribute]
[ContentPropertyAttribute("Activities")]
public sealed class SharedResourceScope : Activity
SharedResourceScope türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
![]() |
SharedResourceScope | SharedResourceScope sınıfının yeni bir örneğini başlatır. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
Activities | Bu kapsamda bulunan faaliyetleri topluluğu alır. |
![]() |
CacheId | İş akışı tanımı kapsamında benzersizdir önbelleğin tanımlayıcısı alır. (Activity kaynağından devralındı.) |
![]() |
DisplayName | Alır veya ayarlar hata ayıklama, doğrulama, özel durum işleme ve izleme için kullanılan isteğe bağlı bir kolay ad. (Activity kaynağından devralındı.) |
![]() |
Id | İş akışı tanımı kapsamında benzersiz bir tanımlayıcısı alır. (Activity kaynağından devralındı.) |
![]() |
ImplementationVersion | Alır veya ayarlar kullanılan uygulama sürümü. (Activity kaynağından devralındı.) |
![]() |
MaxExecutionTime | Alır veya bu etkinliğin tamamlanmasını bekleyeceği en fazla süreyi ayarlar. |
![]() |
MaxWaitTime | Alır veya Yapı sırasına sırasında yürütülecek bu etkinlik için beklenecek en uzun süreyi ayarlar. |
![]() |
ResourceName | Alır veya ayarlar paylaşılan kaynağın adıdır. |
![]() |
Variables | Alır veya ayarlar tarafından paylaşılan kaynak kullanılan değişkenleri koleksiyonu. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
Equals | Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.) |
![]() |
GetHashCode | Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.) |
![]() |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) |
![]() |
ShouldSerializeDisplayName | Gösterir olup olmadığını DisplayName özelliği sıralanmış. (Activity kaynağından devralındı.) |
![]() |
ToString | Returns a String that contains the Id and DisplayName of the Activity. (Activity kaynağından devralındı.) |
Üst
Genişletme Yöntemleri
Ad | Açıklama | |
---|---|---|
![]() |
GetAssemblyMetadataCollection | (WorkflowHelpers tarafından tanımlandı.) |
Üst
Notlar
Bir normal bu etkinlik içinde aynı anda yalnızca tek bir işlem tarafından erişilmesi paylaşılan bir kaynağa erişmesi gereken bir yapı işlemi bölümlerini içermek için kullanılır. Örneğin, yapılarınızın sırayla dosya paylaşımında bir tek metin dosyasına yazmak istiyorsunuz. Bu tür bir işlemi doğru çalıştığından emin olmak için SharedResourceScope etkinliği içinde uygulamak.
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.