Wird verwendet, um ein Sitzung Beispiel. Mehr...
| Öffentliche Member-Funktionen | |
| Bauunternehmer (Kontext context, string apiKey, string sessionId) | |
| Erstellt ein neues Bauunternehmer Beispiel. Mehr... | |
| Bauunternehmer (string apiKey, string sessionId) | |
| Erstellt ein neues Bauunternehmer Beispiel. Mehr... | |
| Sitzung | Bauen Sie () |
| Erzeugt eine Sitzung Objekt. Mehr... |
| Eigenschaften | |
| bool | Unterdrückte Verbindungsereignisse = false [get, set] |
Verbindungsereignisse verhindern (wie z. B. Verbindung hergestellt vor dem Versand. Der Standardwert ist false. |
|
| bool | SinglePeerConnection = false [get, set] |
| Einzelner Peer Verbindung (SPC) ist eine Funktion, die alle Teilnehmerverbindungen in einer einzigen Peer-Verbindung bündelt. Zu den Vorteilen der Aktivierung von SPC zählen ein geringerer Ressourcenverbrauch des Betriebssystems, eine verbesserte Ratenkontrolle sowie – bei mobilen Geräten – die Unterstützung größerer Sitzungen. Mehr... | |
| bool | SessionMigration = false [get, set] |
| Aktiviert die Funktion zur Sitzungsmigration, sodass der Client während der Serverrotation verbunden bleibt. Der Standardwert lautet Mehr... | |
| bool | IP-Whitelist = false [get, set] |
Stellen Sie dies auf true sofern die Funktion „Liste der zulässigen IP-Adressen“ für Ihr Projekt aktiviert ist. (Diese ist verfügbar als Add-on-Feature. Der Standardwert ist false. |
|
| Uri | ProxyUrl [get, set] |
| Geben Sie hier die URL des IP-Proxy-Servers ein. Diese Funktion ist als Zusatzfunktion verfügbar. Weitere Informationen finden Sie unter OpenTok Preisseite und die IP-Proxy-Entwicklerhandbuch. | |
| IceConfig | IceConfig [get, set] |
| Legt die TURN-Server fest, die vom Client in der Vonage Video API-Sitzung verwendet werden sollen. Siehe die konfigurierbare TURN-Server Mehr... | |
| Kontext | Kontext [get, set] |
| Das „Content“-Objekt, das zur Verwaltung von Ressourcen für die Sitzung. | |
| String | ApiKey [get, set] |
| Ihr Vonage Video API-Schlüssel. Siehe Ihre Vonage Video API Account-Seite. Mehr... | |
| String | Session-ID [get, set] |
| Die Vonage Video API-Sitzungs-ID, mit der diese Instanz eine Verbindung herstellen soll. Zu Testzwecken können Sie eine Testsitzung erstellen, indem Sie sich bei Ihrem Vonage Video API-Konto. Verwenden Sie die OpenTok-Server-SDKs um in Ihrer Versand-Application Sitzungs-IDs zu generieren. | |
| IDispatcher | Disponent [get, set] |
| Die IDispatcher Instanz, die zur Planung von Ereignissen verwendet wird. Das SDK enthält mehrere IDispatcher Implementierungen, die für die meisten Applications ausreichen sollten. Sie können auch eine benutzerdefinierte IDispatcher durch Überschreiben der IDispatcher Schnittstelle. Das SDK enthält Folgendes: IDispatcher Implementierungen, die für alle Präsentations-Frameworks verfügbar sind: Mehr... |
Ausführliche Beschreibung
Wird verwendet, um ein Sitzung Instanz.
Eine Instanz von a erstellen Bauunternehmer Instanz durch Aufruf der Builder() Konstruktor. Anschließend (optional) die Eigenschaften des Bauunternehmer Objekt. Rufen Sie anschließend die Build() Methode zum Erstellen eines Sitzung Objekt.
Dokumentation zu Konstruktoren und Destruktoren
Builder() [1/2]
| OpenTok.Session.Builder.Builder | ( | Kontext | Kontext, |
| String | apiKey, | ||
| String | sessionId | ||
| ) |
Erstellt ein neues Bauunternehmer Instanz.
Parameter : | | | | --- | --- | | context | Das Content-Objekt, das zur Verwaltung von Ressourcen für die Sitzung. | | apiKey | Ihr Vonage Video API-Schlüssel. Siehe Ihre Vonage Video API Account-Seite. | | sessionId | Die Sitzungs-ID der Vonage Video API, mit der diese Instanz eine Verbindung herstellen soll. Zu Testzwecken können Sie eine Testsitzung generieren, indem Sie sich bei Ihrem Vonage Video API-Konto. Verwenden Sie die OpenTok-Server-SDKs um Sitzungs-IDs in Ihrer Versand-Application zu generieren. |
Builder() [2/2]
| OpenTok.Session.Builder.Builder | ( | String | apiKey, |
| String | sessionId | ||
| ) |
Erstellt ein neues Bauunternehmer Instanz.
Parameter : | | | | --- | --- | | apiKey | Ihr Vonage Video API-Schlüssel. Siehe Ihre Vonage Video API Account-Seite. | | sessionId | Die Sitzungs-ID der Vonage Video API, mit der diese Instanz eine Verbindung herstellen soll. Zu Testzwecken können Sie eine Testsitzung generieren, indem Sie sich bei Ihrem Vonage Video API-Konto. Verwenden Sie die OpenTok-Server-SDKs um Sitzungs-IDs in Ihrer Versand-Application zu generieren. |
Dokumentation zu Member-Funktionen
Build()
| Sitzung OpenTok.Session.Builder.Build | ( | ) |
Erzeugt eine Sitzung Objekt.
Rückgabe
Dokumentation zur Immobilie
ApiKey
| --- | Zeichenkette OpenTok.Session.Builder.ApiKey |
Ihr Vonage Video API-Schlüssel. Siehe Ihre Vonage Video API Account-Seite.
Das ist wichtig: Wenn Sie die Video API mit einer Vonage-Anwendung verwenden (anstelle einer OpenTok Projekt) geben Sie für diesen Parameter die Anwendungs-ID (nicht einen Vonage Video API-Schlüssel) an.
Disponent
| --- | IDispatcher OpenTok.Session.Builder.Dispatcher |
Die IDispatcher Instanz, die zur Planung von Ereignissen verwendet wird. Das SDK enthält mehrere IDispatcher Implementierungen, die für die meisten Applications ausreichen sollten. Sie können auch eine benutzerdefinierte IDispatcher durch Überschreiben der IDispatcher Schnittstelle. Das SDK enthält Folgendes: IDispatcher Implementierungen, die für alle Präsentations-Frameworks verfügbar sind:
- DirectDispatcher
- DedicatedWorkerDispatcher
- ThreadPoolDispatcher Außerdem gibt es ein IDispatcher Für jedes unterstützte Präsentations-Framework ist eine Implementierung vorgesehen:
- WPFDispatcher (sowohl für .NET Framework als auch für .NET Core)
- WinFormsDispatcher (sowohl für .NET Framework als auch für .NET Core)
IceConfig
| --- | IceConfig OpenTok.Session.Builder.IceConfig |
Legt die TURN-Server fest, die vom Client in der Vonage Video API-Sitzung verwendet werden sollen. Siehe die konfigurierbare TURN-Server
SessionMigration
| --- | bool OpenTok.Session.Builder.SessionMigration = false |
Aktiviert die Funktion zur Sitzungsmigration, sodass der Client während der Serverrotation verbunden bleibt. Der Standardwert lautet
false (Die Sitzungsmigration ist nicht aktiviert). Weitere Informationen finden Sie unter Server-Rotation und Sitzungsmigration.
SinglePeerConnection
| --- | bool OpenTok.Session.Builder.SinglePeerConnection = false |
Einzelner Peer Verbindung (SPC) ist eine Funktion, die alle Teilnehmerverbindungen in einer einzigen Peer-Verbindung bündelt. Zu den Vorteilen der Aktivierung von SPC zählen ein geringerer Ressourcenverbrauch des Betriebssystems, eine verbesserte Ratenkontrolle sowie – bei mobilen Geräten – die Unterstützung größerer Sitzungen.
SPC ist standardmäßig deaktiviert. Ist diese Funktion deaktiviert, verwendet die Sitzung „Multiple Peer“. Verbindung (MPC), bei dem zwischen jedem Endpunkt eine eigene Peer-Verbindung hergestellt wird.