BinaryLogReplayEventSource.OpenBuildEventsReader Method        
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| OpenBuildEventsReader(BinaryReader, Boolean, Boolean) | 
						 Creates a BuildEventArgsReader for the provided binary reader over binary log file. Caller is responsible for disposing the returned reader.  | 
        	
| OpenBuildEventsReader(String) | 
						 Creates a BinaryReader for the provided binary log file. Performs decompression and buffering in the optimal way. Caller is responsible for disposing the returned reader.  | 
        	
OpenBuildEventsReader(BinaryReader, Boolean, Boolean)
Creates a BuildEventArgsReader for the provided binary reader over binary log file. Caller is responsible for disposing the returned reader.
public static Microsoft.Build.Logging.BuildEventArgsReader OpenBuildEventsReader(System.IO.BinaryReader binaryReader, bool closeInput, bool allowForwardCompatibility = false);
	static member OpenBuildEventsReader : System.IO.BinaryReader * bool * bool -> Microsoft.Build.Logging.BuildEventArgsReader
	Public Shared Function OpenBuildEventsReader (binaryReader As BinaryReader, closeInput As Boolean, Optional allowForwardCompatibility As Boolean = false) As BuildEventArgsReader
	Parameters
- binaryReader
 - BinaryReader
 
- closeInput
 - Boolean
 
Indicates whether the passed BinaryReader should be closed on disposing.
- allowForwardCompatibility
 - Boolean
 
Unknown build events or unknown parts of known build events will be ignored if this is set to true.
Returns
BuildEventArgsReader over the given binlog file binary reader.
Applies to
OpenBuildEventsReader(String)
Creates a BinaryReader for the provided binary log file. Performs decompression and buffering in the optimal way. Caller is responsible for disposing the returned reader.
public:
 static Microsoft::Build::Logging::BuildEventArgsReader ^ OpenBuildEventsReader(System::String ^ sourceFilePath);
	public static Microsoft.Build.Logging.BuildEventArgsReader OpenBuildEventsReader(string sourceFilePath);
	static member OpenBuildEventsReader : string -> Microsoft.Build.Logging.BuildEventArgsReader
	Public Shared Function OpenBuildEventsReader (sourceFilePath As String) As BuildEventArgsReader
	Parameters
- sourceFilePath
 - String
 
Returns
BinaryReader of the given binlog file.