你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IceServer Class

Definition

ICE server configuration for WebRTC connection negotiation.

public class IceServer : System.ClientModel.Primitives.IJsonModel<Azure.AI.VoiceLive.IceServer>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.VoiceLive.IceServer>
type IceServer = class
    interface IJsonModel<IceServer>
    interface IPersistableModel<IceServer>
Public Class IceServer
Implements IJsonModel(Of IceServer), IPersistableModel(Of IceServer)
Inheritance
IceServer
Implements

Constructors

IceServer(IEnumerable<Uri>)

Initializes a new instance of IceServer.

Properties

Credential

Optional credential (e.g., password or token) used for authentication.

Uris

List of ICE server URLs (e.g., TURN or STUN endpoints).

Username

Optional username used for authentication with the ICE server.

Methods

JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<IceServer>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<IceServer>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<IceServer>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<IceServer>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<IceServer>.Write(ModelReaderWriterOptions)

Applies to