| List<System.String> GetSupportedProtocolNames(Negotiator negotiator) | Public+3 flags | | 0x08 |
| bool MustStopAdvancingToNextStep(Negotiator negotiator, const NegotiationSteps& finishedStep, const NegotiationSteps& nextStep, Exception error) | Public+3 flags | — | 0x08 |
| void EvaluateProxyNegotiationFailure(Negotiator negotiator, Exception error, bool resendForAuthentication) | Public+3 flags | — | 0x08 |
| void OnNegotiationFailed(Negotiator negotiator, Exception error) | Public+3 flags | | 0x08 |
| void OnNegotiationFinished(Negotiator negotiator, PeekableContentProviderStream stream, TCPStreamer streamer, const string& negotiatedProtocol) | Public+3 flags | | 0x08 |