public XboxFileStream(Xbox client, string fileName) { this.Xbox = client; if (client == null) { throw new NoConnectionException("Must connect first."); } this.FileName = fileName; position = 0; client.CreateFile(fileName, FileMode.Create); // creates the file by default }
/// <summary> /// Creates a new file stream using a client connection to a debug xbox. /// </summary> /// <param name="xbox">Connection to use.</param> /// <param name="fileName">Name of the file to expose stream to.</param> /// <param name="mode">File create disposition.</param> public XboxFileStream(Xbox xbox, string fileName, FileMode mode) { this.Xbox = xbox; if (xbox == null || !xbox.Connected) { throw new NoConnectionException("Must connect first."); } FileName = fileName; position = 0; xbox.CreateFile(fileName, mode); }