Class BluetoothOppServer
Definition
- Assembly:
- Tizen.Network.Bluetooth.dll
A class which is used to handle the connection and send and receive the object over Opp profile.
public class BluetoothOppServer
- Inheritance
-
objectBluetoothOppServer
Constructors
View SourceBluetoothOppServer()
The constructor
Declaration
public BluetoothOppServer()
Methods
View SourceAcceptPush(string)
Accept File Push request.
Declaration
public int AcceptPush(string FileName)
Parameters
Type | Name | Description |
---|---|---|
string | FileName | File name to accept. |
Returns
Type | Description |
---|---|
int |
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the required feature is not Supported. |
System.NotSupportedException | Thrown when the BT/BTLE is not Supported. |
System.InvalidOperationException | Thrown when the BT/BTLE is not Enabled or Other Bluetooth Errors. |
CancelTransfer(int)
Cancel the ongoing transfer session.
Declaration
public void CancelTransfer(int TransferId)
Parameters
Type | Name | Description |
---|---|---|
int | TransferId | tranfer ID. |
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the required feature is not Supported. |
System.NotSupportedException | Thrown when the BT/BTLE is not Supported. |
System.InvalidOperationException | Thrown when the BT/BTLE is not Enabled or Other Bluetooth Errors. |
RejectPush()
Reject File Push request.
Declaration
public void RejectPush()
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the required feature is not Supported. |
System.NotSupportedException | Thrown when the BT/BTLE is not Supported. |
System.InvalidOperationException | Thrown when the BT/BTLE is not Enabled or Other Bluetooth Errors. |
SetDestinationPath(string)
Cancel the ongoing transfer session.
Declaration
public void SetDestinationPath(string FilePath)
Parameters
Type | Name | Description |
---|---|---|
string | FilePath | Path to store the files. |
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the required feature is not Supported. |
System.NotSupportedException | Thrown when the BT/BTLE is not Supported. |
System.InvalidOperationException | Thrown when the BT/BTLE is not Enabled or Other Bluetooth Errors. |
StartServer(string)
Register the Opp Server with the Opp service.
Declaration
public static BluetoothOppServer StartServer(string FilePath)
Parameters
Type | Name | Description |
---|---|---|
string | FilePath | Path to store the files. |
Returns
Type | Description |
---|---|
BluetoothOppServer |
Remarks
The device must be bonded with remote device by CreateBond(). If connection request is received from OPP Client, ConnectionRequested event will be invoked.
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the required feature is not Supported. |
System.NotSupportedException | Thrown when the BT/BTLE is not Supported. |
System.InvalidOperationException | Thrown when the BT/BTLE is not Enabled or Other Bluetooth Errors. |
StopServer()
Stops the Opp Server.
Declaration
public void StopServer()
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the required feature is not Supported. |
System.NotSupportedException | Thrown when the BT/BTLE is not Supported. |
System.InvalidOperationException | Thrown when the BT/BTLE is not Enabled or Other Bluetooth Errors. |
Events
View SourceConnectionRequested
(event) ConnectionRequested is called when OPP client requests for connection.
Declaration
public event EventHandler<ConnectionRequestedEventArgs> ConnectionRequested
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><ConnectionRequestedEventArgs> |
TransferFinished
(event) TransferFinished is called when the file tranfser is completed.
Declaration
public event EventHandler<TransferFinishedEventArgs> TransferFinished
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><TransferFinishedEventArgs> |
TransferProgress
(event) TransferProgress is called when the file transfer state is changed.
Declaration
public event EventHandler<TransferProgressEventArgs> TransferProgress
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><TransferProgressEventArgs> |