LogProviderBase.OpenLog Metodo
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.
Chiamato all'inizio dell'esecuzione del pacchetto per stabilire connessioni a origini dati esterne.
public:
virtual void OpenLog();
public virtual void OpenLog ();
abstract member OpenLog : unit -> unit
override this.OpenLog : unit -> unit
Public Overridable Sub OpenLog ()
Esempio
Nell'esempio seguente viene illustrata la connessione a un file di testo esterno utilizzando l'oggetto ConnectionManager specificato nella ConfigString proprietà . La variabile di connessione è stata memorizzata nella cache da
MetodoInitializeLogProvider .
public override void OpenLog()
{
// Get the ConnectionManager from the package's
// Connections collection.
connectionManager cm = connections[ConfigString];
// AcquireConnection for a file ConnectionManager
// retrieves the path to the file.
string path = (string)cm.AcquireConnection(null);
// Instantiate the stream writer, and writes the opening
// log entry.
this.sw = new StreamWriter(path);
sw.WriteLine("OpenLog: " + DateTime.Now.ToShortDateString());
}
Public Overrides Sub OpenLog()
' Get the ConnectionManager from the package's
' Connections collection.
Dim cm As connectionManager = connections(ConfigString)
' AcquireConnection for a file ConnectionManager
' retrieves the path to the file.
Dim path As String = CType(cm.AcquireConnection(Nothing), String)
' Instantiate the stream writer, and writes the opening
' log entry.
Me.sw = New StreamWriter(path)
sw.WriteLine("OpenLog: " + DateTime.Now.ToShortDateString())
End Sub
Commenti
Questo metodo viene chiamato all'inizio dell'esecuzione del pacchetto e prima di qualsiasi evento di esecuzione. È consigliabile usare questo metodo per stabilire connessioni a origini dati esterne e prepararsi a rispondere alle chiamate al Log metodo .