Table of Contents

Class UserRegistry

Namespace
Lextm.SharpSnmpLib.Security
Assembly
SharpSnmpLib.dll

A repository to store user information for providers.

public sealed class UserRegistry
Inheritance
UserRegistry
Inherited Members

Constructors

UserRegistry()

Initializes a new instance of the UserRegistry class.

public UserRegistry()

UserRegistry(User[]?)

Initializes a new instance of the UserRegistry class.

public UserRegistry(User[]? users)

Parameters

users User[]

The users.

Properties

Count

Returns the user count.

public int Count { get; }

Property Value

int

Methods

Add(OctetString, IPrivacyProvider)

Adds the specified user name.

public UserRegistry Add(OctetString userName, IPrivacyProvider privacy)

Parameters

userName OctetString

Name of the user.

privacy IPrivacyProvider

The privacy provider.

Returns

UserRegistry

Add(User?)

Adds the specified user.

public UserRegistry Add(User? user)

Parameters

user User

The user.

Returns

UserRegistry

Find(OctetString)

Finds the specified user name.

public IPrivacyProvider? Find(OctetString userName)

Parameters

userName OctetString

Name of the user.

Returns

IPrivacyProvider

ToString()

Returns a string that represents this instance.

public override string ToString()

Returns

string

A string that represents this instance.