Aracılığıyla paylaş


WorkflowHelpers Sınıf

Doğrulama ve iş akışı işlemlerini işleme yardımcı olmak için statik yöntemler içerir.

Devralma Hiyerarşisi

System.Object
  Microsoft.TeamFoundation.Build.Workflow.WorkflowHelpers

Ad alanı:  Microsoft.TeamFoundation.Build.Workflow
Derleme:  Microsoft.TeamFoundation.Build.Workflow (Microsoft.TeamFoundation.Build.Workflow.dll içinde)

Sözdizimi

'Bildirim
<ExtensionAttribute> _
Public NotInheritable Class WorkflowHelpers
public static class WorkflowHelpers

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

Yöntemler

  Ad Açıklama
Genel yöntemStatik üye CombineMetadata Alır bir ProcessParameterMetadataCollection , belirtilen içeren baseMetadata parametreleri geçersiz kılma ile birlikte overridingMetadata parametreleri. Gelen değerleri overridingMetadata iki veri arasında bir çelişki varsa tutulur.
Genel yöntemStatik üye DeserializeProcessParameters(String) Oluşturur ve döndürür bir Activity nesnesi tarafından belirtilen XAML dize veri serisini kaldırma.
Genel yöntemStatik üye DeserializeProcessParameters(String, IList<ProcessParameterError>%) Parametre değerleri seri XAML sözlükten de-serialize.Sözlüğü yüklemek ve belirli hatalar hatalar koleksiyonuna doldurulur bilinmeyen tür ve var olmayan üyelerinin parametreleri göz ardı edilir.
Genel yöntemStatik üye DeserializeWorkflow(String) Alır Activity nesnesi tarafından belirtilen XAML biçimlendirmesi açıklanmıştır.
Genel yöntemStatik üye DeserializeWorkflow(String, Boolean, List<ProcessParameterError>%) Bu yöntem (derleme uyuşmazlıkları ilk hatada bir özel durum oluşturmak yerine dönme) yapı bilgisayarı tarafından kullanılmaya devam ediliyor
Genel yöntemStatik üye FindResource Belirtilen kimliğe kaynağa tanımlayan yerelleştirilmiş bir dize alır.
Genel yöntemStatik üye GetAssemblyMetadataCollection
Genel yöntemStatik üye GetCombinedMetadata Belirtilen içinde tanımlanan işlem parametreleri ile ilişkilendirilen meta veriyi alır Activity.
Genel yöntemStatik üye GetDefaultMetadata Yerleşik şablonlar (varsayılan ve yükseltme) destekleyen meta veri koleksiyonu alır.
Genel yöntemStatik üye GetMetadata Belirtilen faaliyetin meta veri özellik değerini alır.
Genel yöntemStatik üye GetProcessParameters Belirtilen etkinliği işlem parametre bilgilerini alır ve bir sözlük döndürür.
Genel yöntemStatik üye GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%) İşlem parametreleri ve meta verileri belirtilen işleminden alır.
Genel yöntemStatik üye GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%) Kök etkinlik işlem şablonundan döndürür.Kök bir DynamicActivity ise Properties derlemesini dahil edilir.
Genel yöntemStatik üye GetProcessParametersAndMetadata(IProcessTemplate, ProcessParameterMetadataCollection%, List<ProcessParameterError>%, List<ProcessParameterError>%) Kök etkinlik işlem şablonundan döndürür.Kök bir DynamicActivity ise Properties derlemesini dahil edilir.Ayrıca tüm ayrıştırma hatalarını döndürür.
Genel yöntemStatik üye GetProcessParameterValue<T> Belirtilen işlem parametresinin değeri alır.İşlemin parametre yoksa, varsayılan değeri döndürülür.
Genel yöntemStatik üye GetValueAsString
Genel yöntemStatik üye IsValueSet
Genel yöntemStatik üye SerializeProcessParameters(IDictionary<String, Object>) Belirtilen işlem parametre ve değerleri bir XAML dizeye seri hale getirir.
Genel yöntemStatik üye SerializeProcessParameters(IDictionary<String, Object>, IEnumerable<String>) Parametre değerleri sözlük XAML (parametreleri yanlış değerleri korumak için ham XML'yi ekleme) içerisine sıralar
Genel yöntemStatik üye TryDeserializeWorkflow Bu yöntem (ilk teker atma yerine tüm hataları döndüren) istemci tarafından kullanılır
Genel yöntemStatik üye ValidateWorkflow(Activity) Belirtilen etkinlik ağacıyla doğrular.
Genel yöntemStatik üye ValidateWorkflow(Activity, ValidationSettings) Arayan tarafından sağlanan isteğe bağlı ayarlar kullanarak belirtilen etkinlik ağacıyla doğrular.

Üst

Alanlar

  Ad Açıklama
Genel alanStatik üye AssemblyMetadataName
Genel alanStatik üye MetadataPropertyName Meta veriler.
Genel alanStatik üye SupportedReasonsPropertyName SupportedReasons.
Genel alanStatik üye VerbosityPropertyName Ayrıntı.

Üst

İş 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 Ad Alanı