Class RecordingProtocolScanner
- Namespace
- Kuestenlogik.Bowire.Mocking
- Assembly
- Kuestenlogik.Bowire.dll
Pulls the distinct protocol IDs out of a loaded
BowireRecording. Used by bowire mock to
detect missing protocol plugins before the server boots — every
step references one protocol, and replay needs the matching
IBowireProtocol implementation registered in the host.
public static class RecordingProtocolScanner
- Inheritance
-
RecordingProtocolScanner
- Inherited Members
Methods
Scan(BowireRecording)
Distinct, lowercased, non-empty protocol IDs across every step
in recording. Order is stable
(first-occurrence) so error messages list protocols in the
order they appear in the file.
public static IReadOnlyList<string> Scan(BowireRecording recording)
Parameters
recordingBowireRecording