Skip to content

SaveFileDialog.WriteToFile

method · SaveFileDialog · cAlgo.API Since 5.1

DesktopCLICloud

Writes data to selected file.

Environment behaviour

CLI — not supported. Nothing is written. No exception is thrown.

Cloud — not supported. Nothing is written. No exception is thrown.

Overloads

WriteToFile(string data)

Writes data to selected file.

public void WriteToFile(string data)
saveFileDialog.WriteToFile(data: str) -> None

Parameters

Name C# type Python type Description
data string str File data

Examples

var saveFileDialog = new SaveFileDialog { DefaultExt = "txt" };
if (saveFileDialog.ShowDialog() == FileDialogResult.OK)
    saveFileDialog.WriteToFile("Equity at " + Server.Time + ": " + Account.Equity);
saveFileDialog = SaveFileDialog()
saveFileDialog.DefaultExt = "txt"
if saveFileDialog.ShowDialog() == FileDialogResult.OK:
    saveFileDialog.WriteToFile(f"Equity at {api.Server.Time}: {api.Account.Equity}")

WriteToFile(byte[] data)

Writes data to selected file.

public void WriteToFile(byte[] data)
saveFileDialog.WriteToFile(data: list[int]) -> None

Parameters

Name C# type Python type Description
data byte[] list[int] File data

Examples

var saveFileDialog = new SaveFileDialog { DefaultExt = "bin" };
if (saveFileDialog.ShowDialog() == FileDialogResult.OK)
    saveFileDialog.WriteToFile(Encoding.UTF8.GetBytes("Balance: " + Account.Balance));
from System.Text import Encoding
saveFileDialog = SaveFileDialog()
saveFileDialog.DefaultExt = "bin"
if saveFileDialog.ShowDialog() == FileDialogResult.OK:
    saveFileDialog.WriteToFile(Encoding.UTF8.GetBytes(f"Balance: {api.Account.Balance}"))