.NET Based OPC UA Client/Server SDK
2.6.2.427
|
Used to access a File object on an OPC UA Server. More...
Inherits UnifiedAutomation.UaClient.SessionMethodHelper.
Public Member Functions | |
FileDirectoryModel (ApplicationInstance application) | |
Initializes a new instance of the FileDirectoryModel class. More... | |
FileDirectoryModel (Session session) | |
Initializes a new instance of the FileDirectoryModel class. More... | |
NodeId | CreateDirectory (NodeId parentId, string directoryName) |
Creates a new directory. More... | |
IAsyncResult | BeginCreateDirectory (NodeId parentId, string directoryName, int timeout, AsyncCallback callback, object callbackData) |
Begins an operation to create a new directory. More... | |
NodeId | EndCreateDirectory (IAsyncResult result) |
Completes an operation to CreateDirectory a file from the server. More... | |
NodeId | CreateFile (NodeId parentId, string fileName) |
Creates a new file. More... | |
NodeId | CreateFile (NodeId parentId, string fileName, bool openFile, int timeout, out uint fileHandle) |
Creates a new directory. More... | |
IAsyncResult | BeginCreateFile (NodeId parentId, string fileName, bool openFile, int timeout, AsyncCallback callback, object callbackData) |
Begins an operation to create a new directory. More... | |
NodeId | EndCreateFile (IAsyncResult result, out uint fileHandle) |
Completes an operation to CreateFile a file from the server. More... | |
void | Delete (NodeId parentId, NodeId fileOrDirectoryId) |
Deletes a file or directory. More... | |
IAsyncResult | BeginDelete (NodeId parentId, NodeId fileOrDirectoryId, int timeout, AsyncCallback callback, object callbackData) |
Begins an operation to create a new directory. More... | |
void | EndDelete (IAsyncResult result) |
Completes an operation to delete a file or directory on the server. More... | |
NodeId | MoveOrCopy (NodeId parentId, NodeId fileToMove, NodeId targetDirectory, string newName, bool createCopy) |
Moves or copies a file or directory on the server. More... | |
IAsyncResult | BeginMoveOrCopy (NodeId parentId, NodeId fileToMove, NodeId targetDirectory, string newName, bool createCopy, int timeout, AsyncCallback callback, object callbackData) |
Begins an operation to create a new directory. More... | |
NodeId | EndMoveOrCopy (IAsyncResult result) |
Completes an operation to MoveOrCopy a file from the server. More... | |
Public Member Functions inherited from UnifiedAutomation.UaClient.SessionMethodHelper | |
SessionMethodHelper (ApplicationInstance application) | |
Initializes a new instance of the SessionMethodHelper class. More... | |
SessionMethodHelper (Session session) | |
Initializes a new instance of the SessionMethodHelper class. More... | |
void | Dispose () |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. More... | |
void | Connect (int timeout) |
Connects to the server. More... | |
void | BeginConnect (AsyncCallback callback, object callbackData) |
Connects to the server. More... | |
void | Disconnect () |
Disconnects from the server. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from UnifiedAutomation.UaClient.SessionMethodHelper | |
virtual void | Dispose (bool disposing) |
Releases unmanaged and—optionally—managed resources. More... | |
UserIdentity | RequestAdminCredentials () |
Gets the admin credentials. More... | |
Properties inherited from UnifiedAutomation.UaClient.SessionMethodHelper | |
string | EndpointUrl [get, set] |
Gets or sets the endpoint URL. More... | |
Session | Session [get] |
Gets the session. More... | |
RequestSettings | DefaultRequestSettings [get, set] |
Gets or sets the default request settings. More... | |
int | DefaultTimeout [get] |
Gets the default timeout. More... | |
UserIdentity | AdminCredentials [get, set] |
Gets or sets the administrator credentials. More... | |
bool | IsConnected [get] |
Gets a value indicating whether a connection to the server is active. More... | |
bool | MustCloseSession [get] |
A flag indicating that the object created the session and therefore must close it. More... | |
Events inherited from UnifiedAutomation.UaClient.SessionMethodHelper | |
EventHandler | ServerStatusChanged |
Occurs when the server status changes. More... | |
EventHandler < CredentialsRequiredEventArgs > | AdminCredentialsRequired |
Raised when admin credentials are required. More... | |
Used to access a File object on an OPC UA Server.
|
inline |
Initializes a new instance of the FileDirectoryModel class.
application | The application to use. |
|
inline |
Initializes a new instance of the FileDirectoryModel class.
session | The session to use. |
|
inline |
Begins an operation to create a new directory.
parentId | The identifier for the parent directory. |
directoryName | Name of the new directory. |
timeout | The timeout in milliseconds. Specify 0 to use the default timeout. |
callback | The callback. |
callbackData | The callback data. |
|
inline |
Begins an operation to create a new directory.
parentId | The identifier for the parent directory. |
fileName | Name of the new file. |
openFile | If TRUE the file is opened after it is created. |
timeout | The timeout in milliseconds. Specify 0 to use the default timeout. |
callback | The callback. |
callbackData | The callback data. |
|
inline |
Begins an operation to create a new directory.
parentId | The identifier for the parent directory. |
fileOrDirectoryId | The file or directory identifier. |
timeout | The timeout in milliseconds. Specify 0 to use the default timeout. |
callback | The callback. |
callbackData | The callback data. |
|
inline |
Begins an operation to create a new directory.
parentId | The identifier for the parent directory. |
fileToMove | The file to move. |
targetDirectory | The target directory. |
newName | The new name. |
createCopy | if set to true a copy is created. |
timeout | The timeout in milliseconds. Specify 0 to use the default timeout. |
callback | The callback. |
callbackData | The callback data. |
|
inline |
Creates a new directory.
parentId | The identifier for the parent directory. |
directoryName | Name of the new directory. |
|
inline |
Creates a new file.
parentId | The identifier for the parent directory. |
fileName | Name of the new file. |
|
inline |
Creates a new directory.
parentId | The identifier for the parent directory. |
fileName | Name of the new file. |
openFile | If TRUE the file is opened after it is created. |
timeout | The timeout in milliseconds. Specify 0 to use the default timeout. |
fileHandle | The file for the file if it was opened. |
|
inline |
Deletes a file or directory.
parentId | The identifier for the parent directory. |
fileOrDirectoryId | The file or directory identifier. |
|
inline |
Completes an operation to CreateDirectory a file from the server.
result | The object used to manage the state of the asynchronous operation. |
|
inline |
Completes an operation to CreateFile a file from the server.
result | The object used to manage the state of the asynchronous operation. |
fileHandle | The file for the file if it was opened. |
|
inline |
Completes an operation to delete a file or directory on the server.
result | The object used to manage the state of the asynchronous operation. |
|
inline |
Completes an operation to MoveOrCopy a file from the server.
result | The object used to manage the state of the asynchronous operation. |
|
inline |
Moves or copies a file or directory on the server.
parentId | The identifier for the parent directory. |
fileToMove | The file to move. |
targetDirectory | The target directory. |
newName | The new name. |
createCopy | if set to true a copy is created. |