Table of Contents

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()

protected 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()

public void 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>