Class SingleAssetManager
Inheritance
SingleAssetManager
Assembly: MetaClient.dll
public sealed class SingleAssetManager : ISingleAssetManager, IManagedAesKey
Properties
Declaration
public bool CanManage { get; }
Property Value
Declaration
public string Cookie { get; }
Property Value
Declaration
public MetaClientException DecryptionError { get; }
Property Value
Declaration
public MetaClientException EncryptionError { get; }
Property Value
Declaration
public IReadOnlyList<Feature> Features { get; }
Property Value
Declaration
public string HomeServer { get; }
Property Value
Declaration
public IReadOnlyDictionary<int, ManagedKey> Keys { get; }
Property Value
Declaration
public string Kind { get; }
Property Value
Declaration
public string Name { get; }
Property Value
Declaration
public IReadOnlyList<KnownUser> Participants { get; }
Property Value
Declaration
public string Urn { get; }
Property Value
Methods
Declaration
public void AllowAccess(IEnumerable<string> emails)
Parameters
Declaration
public void AllowAccess(string email)
Parameters
Type |
Name |
Description |
String |
email |
|
Declaration
public void ChangeName(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Declaration
public void CreateKind(string kind, string name, string cookie = null)
Parameters
Declaration
public void RevokeAccess(IEnumerable<string> emails)
Parameters
Declaration
public void RevokeAccess(string email)
Parameters
Type |
Name |
Description |
String |
email |
|
Declaration
public void SetAssetFeature(string name, string compatibility, string value = null, string scope = null)
Parameters
Declaration
public EncryptionInfo WrapSessionKey(string sessionKey)
Parameters
Type |
Name |
Description |
String |
sessionKey |
|
Returns
Implements