Freigeben über


Transmission Klasse

Definition

Implementiert eine asynchrone Übertragung von Daten an einen HTTP POST-Endpunkt.

public class Transmission
type Transmission = class
Public Class Transmission
Vererbung
Transmission

Konstruktoren

Transmission()

Initialisiert eine neue Instanz der Transmission-Klasse. Diese Überladung dient zu Testzwecken.

Transmission(Uri, Byte[], String, String, TimeSpan)

Initialisiert eine neue Instanz der Transmission-Klasse.

Transmission(Uri, ICollection<ITelemetry>, TimeSpan)

Initialisiert eine neue Instanz der Transmission-Klasse.

Eigenschaften

Content

Ruft den Inhalt der Übertragung ab.

ContentEncoding

Ruft die Codierungsmethode der Übertragung ab.

ContentType

Ruft den Übertragungstyp des Inhalts ab.

EndpointAddress

Ruft die Adresse des Endpunkts ab, an den die Übertragung gesendet wird.

Id

Ruft eine ID der Übertragung ab.

TelemetryItems

Ruft die Anzahl der Telemetrieelemente in der Übertragung ab.

Timeout

Ruft einen Timeoutwert für die Übertragung ab.

TransmissionStatusEvent

Ruft eine Ereignisbenachrichtigung ab, um die Antwort des Erfassungsendpunkts nachzuverfolgen, oder legt diese fest.

Methoden

CreateRequest(Uri)
Veraltet.

Erstellt eine Postwebanforderung.

CreateRequestMessage(Uri, Stream)

Erstellt eine HTTP-Anforderung zum Senden einer Übertragung.

SendAsync()

Führt die Anforderung aus, die die aktuelle Übertragung darstellt.

Split(Func<Int32,Int32>)

Teilt das Transmission-Objekt mithilfe einer Methode in zwei Teile auf, um die Länge des ersten Stücks basierend auf der Länge der Übertragung zu bestimmen.

Gilt für: