WorkflowCompilerParameters.LibraryPaths Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la proprietà che rappresenta una raccolta di nomi di directory nel quale il compilatore cerca gli assembly a cui si fa riferimento.
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
Valore della proprietà
Proprietà che rappresenta una raccolta di nomi di directory nel quale il compilatore cerca gli assembly a cui si fa riferimento.
Esempio
Nel seguente esempio di codice viene illustrato come creare una nuova istanza della classe WorkflowCompilerParameters, come aggiungere LibraryPaths e impostare il valore della proprietàCompilerParameters.OutputAssembly. Il codice crea inoltre una nuova istanza della classe WorkflowCompiler e esegue il metodo WorkflowCompiler.Compile. Questo codice presuppone che results
sia di tipo WorkflowCompilerResults. Questo esempio di codice fa parte dell'esempio SDK Outlook Workflow Wizard nel file WizardForm.cs. Per altre informazioni, vedere Creazione guidata flusso di lavoro di Outlook.
// 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)
Commenti
Il compilatore aggiunge percorsi di librerie standard alla raccolta.