WorkflowCompilerParameters Sınıf

Tanım

Dikkat

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Derleme işlemi sırasında geçirilen WorkflowCompiler parametreleri temsil eder.

public ref class WorkflowCompilerParameters sealed : System::CodeDom::Compiler::CompilerParameters
[System.Serializable]
public sealed class WorkflowCompilerParameters : System.CodeDom.Compiler.CompilerParameters
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class WorkflowCompilerParameters : System.CodeDom.Compiler.CompilerParameters
[<System.Serializable>]
type WorkflowCompilerParameters = class
    inherit CompilerParameters
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowCompilerParameters = class
    inherit CompilerParameters
Public NotInheritable Class WorkflowCompilerParameters
Inherits CompilerParameters
Devralma
WorkflowCompilerParameters
Öznitelikler

Örnekler

Aşağıdaki kod örneğinde sınıfının yeni bir örneğinin WorkflowCompilerParameters nasıl oluşturulacağı, özelliği için değerin nasıl ekleneceği LibraryPaths ve ayarlanacağı gösterilmektedir CompilerParameters.OutputAssembly . Kod ayrıca sınıfının yeni bir örneğini WorkflowCompiler oluşturur ve yöntemini çalıştırır WorkflowCompiler.Compile . Bu kod, türünde WorkflowCompilerResultsolduğunu results varsayar. Bu kod örneği, WizardForm.cs dosyasındaki Outlook İş Akışı Sihirbazı SDK Örneği'nin bir parçasıdır. Daha fazla bilgi için bkz. Outlook İş Akışı Sihirbazı.

// Compile the workflow
String[] assemblyNames = { "ReadEmailActivity.dll" };
WorkflowCompiler compiler = new WorkflowCompiler();
WorkflowCompilerParameters parameters = new WorkflowCompilerParameters(assemblyNames);
parameters.LibraryPaths.Add(Path.GetDirectoryName(typeof(BaseMailbox).Assembly.Location));
parameters.OutputAssembly = "CustomOutlookWorkflow" + Guid.NewGuid().ToString() + ".dll";
results = compiler.Compile(parameters, this.xamlFile);
' Compile the workflow
Dim assemblyNames() As String = {"ReadEmailActivity.dll"}

Dim compiler As WorkflowCompiler = New WorkflowCompiler()
Dim parameters As WorkflowCompilerParameters = New WorkflowCompilerParameters(assemblyNames)
parameters.LibraryPaths.Add(Path.GetDirectoryName(GetType(BaseMailbox).Assembly.Location))
parameters.OutputAssembly = "CustomOutlookWorkflow" + Guid.NewGuid().ToString() + ".dll"
results = compiler.Compile(parameters, Me.xamlFile)

Açıklamalar

Not

Bu malzeme artık kullanılmayan türleri ve ad alanlarını açıklamaktadır. Daha fazla bilgi için bkz. Windows Workflow Foundation 4.5'te Kullanım Dışı Türler.

Oluşturucular

WorkflowCompilerParameters()
Geçersiz.

WorkflowCompilerParameters sınıfının yeni bir örneğini başlatır.

WorkflowCompilerParameters(String[])
Geçersiz.

Derlemede kullanılan derlemelerin adları ile sınıfının yeni bir örneğini WorkflowCompilerParameters başlatır.

WorkflowCompilerParameters(String[], String)
Geçersiz.

Derlemede kullanılan derlemelerin adları ve çıkış dosyasına uygulanacak ad ile sınıfının yeni bir örneğini WorkflowCompilerParameters başlatır.

WorkflowCompilerParameters(String[], String, Boolean)
Geçersiz.

Derlemede kullanılan derlemelerin adları, çıkış dosyasına uygulanacak ad ve hata ayıklama bilgilerinin eklenmesi için belirleyici ile sınıfının yeni bir örneğini WorkflowCompilerParameters başlatır.

WorkflowCompilerParameters(WorkflowCompilerParameters)
Geçersiz.

Mevcut bir örnekten WorkflowCompilerParameters sınıfının yeni bir örneğini başlatır.

Özellikler

CompilerOptions
Geçersiz.

Bu derleme için komut satırı seçeneklerini içeren bir dize alır veya ayarlar.

CoreAssemblyFileName
Geçersiz.

, Stringveya gibi Objecttemel türleri içeren çekirdek veya standart derlemenin adını alır veya Int32ayarlar.

(Devralındığı yer: CompilerParameters)
EmbeddedResources
Geçersiz.

Derleme çıktısı derlenirken eklenecek .NET kaynak dosyalarını alır.

(Devralındığı yer: CompilerParameters)
Evidence
Geçersiz.

Derlenmiş derlemeye vermek için güvenlik ilkesi izinlerini temsil eden bir kanıt nesnesi belirtir.

(Devralındığı yer: CompilerParameters)
GenerateCodeCompileUnitOnly
Geçersiz.

Yalnızca bir oluşturma veya yürütülebilir dosyayı veya DLL'yi oluşturmak için C# veya Visual Basic derleyicisini çağırmayı belirten bir CodeCompileUnitdeğer alır veya ayarlar.

GenerateExecutable
Geçersiz.

Yürütülebilir dosya oluşturulup oluşturulmayacağını belirten bir değer alır veya ayarlar.

(Devralındığı yer: CompilerParameters)
GenerateInMemory
Geçersiz.

Çıktının bellekte oluşturulup oluşturulmayacağını belirten bir değer alır veya ayarlar.

(Devralındığı yer: CompilerParameters)
IncludeDebugInformation
Geçersiz.

Derlenmiş yürütülebilir dosyaya hata ayıklama bilgilerinin eklenip eklenmeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: CompilerParameters)
LanguageToUse
Geçersiz.

derlemesinde CodeCompileUnitkullanılacak dili içeren bir dize alır veya ayarlar.

LibraryPaths
Geçersiz.

Derleyicinin başvurulan derlemeleri aradığı dizin adları koleksiyonunu temsil eden özelliğini alır.

LinkedResources
Geçersiz.

Geçerli kaynakta başvuruda bulunan .NET kaynak dosyalarını alır.

(Devralındığı yer: CompilerParameters)
MainClass
Geçersiz.

Ana sınıfın adını alır veya ayarlar.

(Devralındığı yer: CompilerParameters)
OutputAssembly
Geçersiz.

Çıkış derlemesinin adını alır veya ayarlar.

(Devralındığı yer: CompilerParameters)
ReferencedAssemblies
Geçersiz.

Geçerli proje tarafından başvuruda bulunan derlemeleri alır.

(Devralındığı yer: CompilerParameters)
TempFiles
Geçersiz.

Geçici dosyaları içeren koleksiyonu alır veya ayarlar.

(Devralındığı yer: CompilerParameters)
TreatWarningsAsErrors
Geçersiz.

Uyarıların hata olarak ele alıp almayacağını belirten bir değer alır veya ayarlar.

(Devralındığı yer: CompilerParameters)
UserCodeCompileUnits
Geçersiz.

İş akışı derleyicisinin bu çağrısında kullanılacak kod derleme birimleri koleksiyonunu alır veya ayarlar.

UserToken
Geçersiz.

Derleyici işlemini oluştururken kullanılacak kullanıcı belirtecini alır veya ayarlar.

(Devralındığı yer: CompilerParameters)
WarningLevel
Geçersiz.

Derleyicinin derlemeyi iptal ettiği uyarı düzeyini alır veya ayarlar.

(Devralındığı yer: CompilerParameters)
Win32Resource
Geçersiz.

Derlenen derlemeye bağlanacak Win32 kaynak dosyasının dosya adını alır veya ayarlar.

(Devralındığı yer: CompilerParameters)

Yöntemler

Equals(Object)
Geçersiz.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()
Geçersiz.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()
Geçersiz.

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()
Geçersiz.

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()
Geçersiz.

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır