DocSpace-buildtools/thirdparty/AppLimit.CloudComputing.SharpBox/StorageProvider/API/IStorageProviderSession.cs
2020-03-13 16:40:58 +03:00

26 lines
820 B
C#

namespace AppLimit.CloudComputing.SharpBox.StorageProvider.API
{
/// <summary>
/// This interface is part of the managed storage provider API
/// and implements an authenticated session
/// </summary>
public interface IStorageProviderSession
{
/// <summary>
/// The generated access token for this
/// session
/// </summary>
ICloudStorageAccessToken SessionToken { get; }
/// <summary>
/// The associated service which is connected
/// with this session
/// </summary>
IStorageProviderService Service { get; }
/// <summary>
/// A valid cloud storage service configuration
/// </summary>
ICloudStorageConfiguration ServiceConfiguration { get; }
}
}