InfrastructureBackupValidator/IBCAdapterClientPkg/Microsoft.AzureStack.Fabric.Backup.Common.BackupStoreProviderFileShare.xml (222 lines of code) (raw):

<?xml version="1.0"?> <doc> <assembly> <name>Microsoft.AzureStack.Fabric.Backup.Common.BackupStoreProviderFileShare</name> </assembly> <members> <member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.DummyShareConnection"> <summary> Manages share connection </summary> <remarks>Covered in BVTs</remarks> </member> <member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ExternalFileShareBackupStoreProvider"> <summary> External file share backup store provider. This class is required for pruning external backup store. </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ExternalFileShareBackupStoreProvider.CreateFileShareBackupStoreProvider(System.String,System.String,System.Security.SecureString,System.Boolean)"> <summary> Creates the external SMB share store provider </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ExternalFileShareBackupStoreProvider.TestExternalStoreAccessible(System.Threading.CancellationToken)"> <summary> Checks if the share is accessible </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ExternalFileShareBackupStoreProvider.UploadRegistrationJson(System.String,System.String)"> <inheritdoc/> </member> <member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareBackupStoreProviderBase"> <summary> Backup file share store provider based on internal infrastructure share </summary> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareBackupStoreProviderBase.ShareWithSecureCredential"> <summary> Gets or sets the share with credential </summary> </member> <member name="F:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareBackupStoreProviderBase.rootFolder"> <summary> Root folder path </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareBackupStoreProviderBase.RebuildCache(System.String,System.Boolean,System.Boolean,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareBackupStoreProviderBase.GetLocation"> <summary> Gets the location to external store </summary> <returns>location to external store</returns> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareBackupStoreProviderBase.TestExternalStoreAccessible(System.Threading.CancellationToken)"> <summary> Checks if the share is accessible </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareBackupStoreProviderBase.CreateShareConnection"> <summary> Creates connection to share </summary> <returns>Share connection</returns> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareBackupStoreProviderBase.RootFolder"> <summary> Gets or sets the root folder path for internal infrastructure share </summary> </member> <member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.InternalBackupStoreProvider"> <summary> Backup store provider based on internal infrastructure share </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.InternalBackupStoreProvider.GetInstance"> <summary> Gets <see cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.InternalBackupStoreProvider"/> instance </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.InternalBackupStoreProvider.CreateShareConnection"> <summary> Creates connection to share </summary> <returns>Share connection</returns> </member> <member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ExternalSmbShareConnection"> <summary> Manages share connection </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ExternalSmbShareConnection.#ctor(Microsoft.AzureStack.Fabric.Backup.Common.BackupDataModel.ShareWithSecureCredential)"> <summary> Manages access to a share with credentials. </summary> <exception cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupException.SmbShareAuthenticationException">Failed to access share due to authentication issue</exception> <exception cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupException.SmbSharePathInvalidException">Failed to access share due to share path invalid</exception> <exception cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupException.SmbShareConnectionException">Failed to access share due to connection issue</exception> <exception cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupException.SmbShareNotAccessibleException">Failed to access share due to other internal issue</exception> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ExternalSmbShareConnection.LastError"> <summary> The last system error message from network APIs </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ExternalSmbShareConnection.Connect"> <summary> Connect to the share </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ExternalSmbShareConnection.Disconnect"> <summary> Disconnect from the share </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ExternalSmbShareConnection.ConnectShare"> <summary> Connects to remote resource </summary> <returns>error code</returns> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ExternalSmbShareConnection.DisconnectShare"> <summary> Disconnect from the remote resource </summary> <returns>true or false</returns> </member> <member name="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore"> <summary> File share store to keep backups </summary> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.StoreType"> <inheritdoc/> </member> <member name="P:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.ProgressiveBackupRoot"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.EnsureBaseDirectoryIsCreated"> <summary> Ensure base directory is created </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.EnsureProgressiveBackupRepoFolder(System.String,System.String)"> <summary> Ensure the stamp version dir is created </summary> <returns>Full dir path</returns> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.EnumerateTopLevelItemFullNamesInContainer(System.String,System.String,Microsoft.AzureStack.Fabric.Backup.Transfer.Contract.RemoteItemType)"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.ReadItemToStream(System.String,System.IO.MemoryStream)"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.ItemExists(System.String)"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.IsContainer(System.String)"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.DeleteItem(System.String)"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.RebuildCachePrerequisites"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.DeleteBackupInfo(Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupInfoLocation)"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.TestAccessibility(System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.DeleteLegacyBackupDirectory(Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupInfoLocation,System.Boolean)"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.SetRootFolder(System.String)"> <summary> Sets root folder </summary> <param name="rootFolder">root folder</param> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.GetRootFolder"> <summary> Gets root folder </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.UploadBackupPackageAsync(System.String,Microsoft.AzureStack.Fabric.Backup.Common.BackupDataModel.BackupSnapshot,System.String,Microsoft.AzureStack.Common.Infrastructure.Encryption.Contract.ISymmetricFileEncryptionProvider,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.DownloadBackupPackageAsync(Microsoft.AzureStack.Fabric.Backup.Common.BackupSnapshotOrganizer.BackupSnapshotLocation,System.String,Microsoft.AzureStack.Common.Infrastructure.Encryption.Contract.ISymmetricFileEncryptionProvider,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.UploadBackupInfo(Microsoft.AzureStack.Fabric.Backup.Common.BackupDataModel.BackupInfo,System.String)"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.FileShareStore.UploadBackupLocationRecoveryPoint(System.Nullable{System.DateTime})"> <inheritdoc/> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ShareConnectionBase.#ctor(Microsoft.AzureStack.Fabric.Backup.Common.BackupDataModel.ShareWithSecureCredential)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ShareConnectionBase" /> class, and connects to the share. </summary> <param name="shareWithCredential">Share with secure credential</param> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ShareConnectionBase.Connect"> <summary> Connect to the share </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ShareConnectionBase.Disconnect"> <summary> Disconnect from the share </summary> </member> <member name="M:Microsoft.AzureStack.Fabric.Backup.Common.BackupStore.FileShare.ShareConnectionBase.Dispose"> <summary> Disposes the instance, and disconnects from the share. </summary> </member> </members> </doc>