WorkflowCompilerParameters Sınıf
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.
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
- Ö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) |