WorkflowCompilerParameters.LibraryPaths Özellik
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.
Derleyicinin başvurulan derlemeleri araydığı dizin adları koleksiyonunu temsil eden özelliğini alır.
public:
property System::Collections::Specialized::StringCollection ^ LibraryPaths { System::Collections::Specialized::StringCollection ^ get(); };
public System.Collections.Specialized.StringCollection LibraryPaths { get; }
member this.LibraryPaths : System.Collections.Specialized.StringCollection
Public ReadOnly Property LibraryPaths As StringCollection
Özellik Değeri
Derleyicinin başvurulan derlemeleri araydığı dizin adları koleksiyonunu temsil eden özellik.
Örnekler
Aşağıdaki kod örneği, sınıfının yeni bir örneğinin nasıl oluşturulacağını, özelliğinin WorkflowCompilerParameters değerinin CompilerParameters.OutputAssembly nasıl ekleneceğini LibraryPaths ve ayarlandığını gösterir. 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
Derleyici, koleksiyona standart kitaplık yolları ekler.