Aracılığıyla paylaş


SharedResourceScope Sınıf

"İş parçacığı güvenli" yapmanız yapı sürecinin bir parçası saran aktivite temsil eder.

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)> _
<BuildCategoryAttribute> _
<ContentPropertyAttribute("Activities")> _
<ToolboxBitmapAttribute(GetType(TeamBuildBaseActivityDesigner), "SharedResourceScopeIcon.png")> _
Public NotInheritable Class SharedResourceScope _
    Inherits Activity
[ActivityTrackingAttribute(ActivityTrackingOption.ActivityOnly)]
[BuildCategoryAttribute]
[ContentPropertyAttribute("Activities")]
[ToolboxBitmapAttribute(typeof(TeamBuildBaseActivityDesigner), "SharedResourceScopeIcon.png")]
public sealed class SharedResourceScope : Activity

SharedResourceScope türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Genel yöntem SharedResourceScope SharedResourceScope sınıfının yeni bir örneğini başlatır.

Üst

Özellikler

  Ad Açıklama
Genel özellik Activities Bu kapsamda bulunan faaliyetler topluluğu alır.
Korumalı özellik CacheId İş akışı tanımı kapsamında benzersizdir önbelleğin tanımlayıcısı alır. (Activity kaynağından devralındı.)
Genel özellik 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ı.)
Genel özellik Id İş akışı tanımı kapsamında benzersiz bir tanımlayıcısı alır. (Activity kaynağından devralındı.)
Genel özellik MaxExecutionTime Alır veya Bu faaliyetin tamamlanması bekleyeceği en fazla süreyi ayarlar.
Genel özellik 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.
Genel özellik ResourceName Alır veya ayarlar paylaşılan kaynağın adıdır.
Genel özellik Variables Alır veya ayarlar tarafından paylaşılan kaynak kullanılan değişkenleri koleksiyonu.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Equals Belirtilen nesnenin geçerli nesneyle eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Genel yöntem GetHashCode Varsayılan karma işlevi hizmet verir. (Object kaynağından devralındı.)
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Genel yöntem ShouldSerializeDisplayName Gösterir olup olmadığını DisplayName özelliği sıralanmış. (Activity kaynağından devralındı.)
Genel yöntem 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
Genel Genişletme Yöntemi GetAssemblyMetadataCollection (WorkflowHelpers tarafından tanımlandı.)

Üst

Notlar

Bir normal bu etkinlik içinde aynı anda yalnızca 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, sırayla, dosya paylaşımında tek bir metin dosyasına yazmak için yapılarınızı isteyebilirsiniz.Bu tür bir işlem düzgün çalıştığından emin olmak için SharedResourceScope etkinliği içinde uygulamanız gerekir.

İş 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.

Ayrıca bkz.

Başvuru

Microsoft.TeamFoundation.Build.Workflow.Activities Ad Alanı