Class FileConnectorBase
Base file connector class
Inheritance
Namespace: PnP.Framework.Provisioning.Connectors
Assembly: PnP.Framework.dll
Syntax
public abstract class FileConnectorBase : object
Fields
CONNECTIONSTRING
Declaration
public const string CONNECTIONSTRING = null
Field Value
System.String
|
CONTAINER
Declaration
public const string CONTAINER = null
Field Value
System.String
|
Properties
Parameters
Parameters required for the file.
Declaration
public Dictionary<string, object> Parameters { get; }
Property Value
Dictionary<System.String, System.Object>
|
Methods
AddParameter(String, Object)
Adds Parameter as an object.
Declaration
public void AddParameter(string key, object value)
Parameters
System.String
key
Key for adding parameter |
System.Object
value
Value of the parameter |
AddParameterAsString(String, String)
Adds Parameter as a string.
Declaration
public void AddParameterAsString(string key, string value)
Parameters
System.String
key
Key for adding parameter |
System.String
value
Value of the parameter |
DeleteFile(String)
Deletes a file from the default container
Declaration
public abstract void DeleteFile(string fileName)
Parameters
System.String
fileName
Name of the file to delete |
DeleteFile(String, String)
Deletes a file from the specified container
Declaration
public abstract void DeleteFile(string fileName, string container)
Parameters
System.String
fileName
Name of the file to delete |
System.String
container
Name of the container to delete the file from |
GetFile(String)
Gets a file as string from the default container
Declaration
public abstract string GetFile(string fileName)
Parameters
System.String
fileName
Name of the file to get |
Returns
System.String
String containing the file contents |
GetFile(String, String)
Gets a file as string from the specified container
Declaration
public abstract string GetFile(string fileName, string container)
Parameters
System.String
fileName
Name of the file to get |
System.String
container
Name of the container to get the file from |
Returns
System.String
String containing the file contents |
GetFilenamePart(String)
Returns a filename without a path
Declaration
public abstract string GetFilenamePart(string fileName)
Parameters
System.String
fileName
Path to the file to retrieve the filename from |
Returns
System.String
|
GetFiles()
Get the files available in the default container
Declaration
public abstract List<string> GetFiles()
Returns
List<System.String>
List of files |
GetFiles(String)
Get the files available in the specified container
Declaration
public abstract List<string> GetFiles(string container)
Parameters
System.String
container
Name of the container to get the files from |
Returns
List<System.String>
List of files |
GetFileStream(String)
Gets a file as stream from the default container
Declaration
public abstract Stream GetFileStream(string fileName)
Parameters
System.String
fileName
Name of the file to get |
Returns
Stream
String containing the file contents |
GetFileStream(String, String)
Gets a file as stream from the specified container
Declaration
public abstract Stream GetFileStream(string fileName, string container)
Parameters
System.String
fileName
Name of the file to get |
System.String
container
Name of the container to get the file from |
Returns
Stream
String containing the file contents |
GetFolders()
Get the folders of the default container
Declaration
public abstract List<string> GetFolders()
Returns
List<System.String>
List of folders |
GetFolders(String)
Get the folders of a specified container
Declaration
public abstract List<string> GetFolders(string container)
Parameters
System.String
container
Name of the container to get the folders from |
Returns
List<System.String>
List of folders |
SaveFileStream(String, Stream)
Saves a stream to the default container with the given name. If the file exists it will be overwritten
Declaration
public abstract void SaveFileStream(string fileName, Stream stream)
Parameters
System.String
fileName
Name of the file to save |
Stream
stream
Stream containing the file contents |
SaveFileStream(String, String, Stream)
Saves a stream to the specified container with the given name. If the file exists it will be overwritten
Declaration
public abstract void SaveFileStream(string fileName, string container, Stream stream)
Parameters
System.String
fileName
Name of the file to save |
System.String
container
Name of the container to save the file to |
Stream
stream
Stream containing the file contents |