Class Receiver
- Namespace
- NuGet.Protocol.Plugins
- Assembly
- NuGet.Protocol.dll
public abstract class Receiver : IReceiver, IDisposable
- Inheritance
-
Receiver
- Implements
-
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
Receiver()
Properties
IsClosed
protected bool IsClosed { get; }
Property Value
- bool
IsDisposed
protected bool IsDisposed { get; set; }
Property Value
- bool
Methods
Close()
public virtual void Close()
Connect()
public abstract void Connect()
Dispose()
Dispose(bool)
protected abstract void Dispose(bool disposing)
Parameters
disposing
bool
FireFaultEvent(Exception, Message)
protected void FireFaultEvent(Exception exception, Message message)
Parameters
exception
Exception
message
Message
FireMessageReceivedEvent(Message)
protected void FireMessageReceivedEvent(Message message)
Parameters
message
Message
ThrowIfClosed()
protected void ThrowIfClosed()
ThrowIfDisposed()
protected void ThrowIfDisposed()
Events
Faulted
public event EventHandler<ProtocolErrorEventArgs> Faulted
Event Type
- EventHandler<ProtocolErrorEventArgs>
MessageReceived
public event EventHandler<MessageEventArgs> MessageReceived
Event Type
- EventHandler<MessageEventArgs>