Class Port
Definition
- Namespace:
- Tizen.Applications.RPCPort
- Assembly:
- Tizen.Applications.Common.dll
A class used by proxies and stubs to communicate with each other.
public class Port
- Inheritance
-
objectPort
Methods
View SourceDisconnect()
Disconnects the port.
Declaration
public void Disconnect()
Exceptions
Type | Condition |
---|---|
System.InvalidOperationException | Thrown when an internal IO error occurrs. |
ShareFile(IEnumerable<string>)
Shares private files with other applications.
Declaration
public void ShareFile(IEnumerable<string> paths)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<T><string> | paths | The file paths to be shared. |
Remarks
If all added paths are under the caller application's data path which can be obtained, those will be shared to the target application. Platform will grant a temporary permission to the target application for those files and revoke it when the target application is terminated or UnshareFile() is called. Paths should be regular files. The target application can just read them. Note that the target application doesn't have read permission of the directory that is obtained by caller's data path. You should open the file path with read only mode directly.
Exceptions
Type | Condition |
---|---|
InvalidIOException | Thrown when an internal IO error occurrs. |
ShareFile(string)
Shares the private file with other applications.
Declaration
public void ShareFile(string path)
Parameters
Type | Name | Description |
---|---|---|
string | path | The file path to be shared. |
Exceptions
Type | Condition |
---|---|
InvalidIOException | Thrown when an internal IO error occurrs. |
See Also
View SourceUnshareFile()
Unshares the private file.
Declaration
public void UnshareFile()
Exceptions
Type | Condition |
---|---|
InvalidIOException | Thrown when an internal IO error occurrs. |