Condividi tramite


WorkflowCompilerParameters.LibraryPaths Proprietà

Definizione

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.

Si applica a