WorkflowCompilerParameters.LibraryPaths Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Eigenschaft ab, die eine Auflistung von Verzeichnisnamen darstellt, in der der Compiler nach Assemblys sucht, auf die verwiesen wird.
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
Eigenschaftswert
Die Eigenschaft, die eine Auflistung von Verzeichnisnamen darstellt, in der der Compiler nach Assemblys sucht, auf die verwiesen wird.
Beispiele
Das folgende Codebeispiel zeigt, wie Sie eine neue Instanz der WorkflowCompilerParameters-Klasse erstellen, LibraryPaths hinzufügen und den Wert für die CompilerParameters.OutputAssembly-Eigenschaft festlegen. Im Code wird auch eine neue Instanz der WorkflowCompiler-Klasse erstellt und die WorkflowCompiler.Compile-Methode ausgeführt. In diesem Code wird davon ausgegangen, dass results
vom Typ WorkflowCompilerResults ist. Dieses Codebeispiel stammt aus dem Outlook Workflow Wizard SDK-Beispiel in der Datei WizardForm.cs. Weitere Informationen finden Sie unter Outlook-Workflow-Assistent.
// 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)
Hinweise
Der Compiler fügt der Auflistung Standardbibliothekspfade hinzu.