Freigeben über


@azure/storage-queue package

Klassen

AccountSASPermissions

NUR IN NODE.JS RUNTIME VERFÜGBAR.

Dies ist eine Hilfsklasse, um eine Zeichenfolge zu erstellen, die die von einem AccountSAS gewährten Berechtigungen darstellt. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein AccountSASSignatureValues-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit.

AccountSASResourceTypes

NUR IN NODE.JS RUNTIME VERFÜGBAR.

Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die ressourcen darstellt, auf die ein AccountSAS zugreifen kann. Das Festlegen eines Werts auf "true" bedeutet, dass jede SAS, die diese Berechtigungen verwendet, Zugriff auf diesen Ressourcentyp gewährt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Ressourcenfeld für ein AccountSASSignatureValues-Objekt festgelegt werden. Es ist möglich, die Ressourcenzeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Ressourcen ist besonders, und diese Klasse garantiert die Korrektheit.

AccountSASServices

NUR IN NODE.JS RUNTIME VERFÜGBAR.

Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die dienste darstellt, auf die ein AccountSAS zugreifen kann. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Zugriff auf diesen Dienst gewährt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Dienstfeld für ein AccountSASSignatureValues-Objekt festgelegt werden. Es ist möglich, die Dienstzeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Dienste ist besonders, und diese Klasse garantiert die Richtigkeit.

AnonymousCredential

AnonymousCredential stellt ein credentialPolicyCreator-Mitglied bereit, das zum Erstellen von AnonymousCredentialPolicy-Objekten verwendet wird. AnonymousCredentialPolicy wird mit HTTP(S)-Anforderungen verwendet, die öffentliche Ressourcen lesen oder für die Verwendung mit Shared Access Signatures (SAS) verwenden.

AnonymousCredentialPolicy

AnonymousCredentialPolicy wird mit HTTP(S)-Anforderungen verwendet, die öffentliche Ressourcen lesen oder für die Verwendung mit Shared Access Signatures (SAS) verwenden.

BaseRequestPolicy

Die Basisklasse, von der alle Anforderungsrichtlinien abgeleitet werden.

Credential

Anmeldeinformationen sind eine abstrakte Klasse für die Signierung von Azure Storage-HTTP-Anforderungen. Diese Klasse hostt eine credentialPolicyCreator-Factory, die CredentialPolicy generiert.

CredentialPolicy

Anmeldeinformationsrichtlinie zum Signieren von HTTP(S)-Anforderungen vor dem Senden. Dies ist eine abstrakte Klasse.

Pipeline

Eine Pipelineklasse, die HTTP-Anforderungsrichtlinien enthält. Sie können eine Standardpipeline erstellen, indem Sie newPipeline-aufrufen. Oder Sie können eine Pipeline mit Ihren eigenen Richtlinien durch den Konstruktor von Pipeline erstellen.

Lesen Sie newPipeline- und bereitgestellten Richtlinien, bevor Sie Ihre angepasste Pipeline implementieren.

QueueClient

Ein QueueClient stellt eine URL zu den Nachrichten einer Azure Storage-Warteschlange dar, mit denen Sie die zugehörigen Nachrichten bearbeiten können.

QueueSASPermissions

NUR IN NODE.JS RUNTIME VERFÜGBAR.

Dies ist eine Hilfsklasse, um eine Zeichenfolge zu erstellen, die die Von einem ServiceSAS für eine Warteschlange gewährten Berechtigungen darstellt. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein QueueSASSignatureValues-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit.

QueueServiceClient

Ein QueueServiceClient stellt eine URL zum Azure Storage Queue-Dienst dar, mit dem Sie Warteschlangen bearbeiten können.

RestError

Ein benutzerdefinierter Fehlertyp für fehlgeschlagene Pipelineanforderungen.

SASQueryParameters

Stellt die Komponenten dar, aus denen die Abfrageparameter einer Azure Storage SAS bestehen. Dieser Typ wird nicht direkt vom Benutzer erstellt; sie wird nur von den AccountSASSignatureValues und QueueSASSignatureValues Typen generiert. Nachdem sie generiert wurde, kann sie in eine toString() codiert und direkt an eine URL angefügt werden (allerdings sollten Sie hier vorsichtig sein, falls es vorhandene Abfrageparameter gibt, die sich auf die geeigneten Methoden zum Anfügen dieser Abfrageparameter auswirken können).

HINWEIS: Instanzen dieser Klasse sind unveränderlich.

StorageBrowserPolicy

StorageBrowserPolicy behandelt Unterschiede zwischen Node.js und Browserlaufzeit, einschließlich:

  1. Browser speichern GET/HEAD-Anforderungen zwischen, indem Sie bedingte Header wie "IF_MODIFIED_SINCE" hinzufügen. StorageBrowserPolicy ist eine Richtlinie, die verwendet wird, um eine Zeitstempelabfrage zur GET/HEAD-Anforderungs-URL hinzuzufügen, wodurch der Browsercache vermieden wird.

  2. Entfernen des Cookieheaders zur Sicherheit

  3. Entfernen des Headers mit Inhaltslänge, um Browserwarnungen zu vermeiden

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory ist eine Factoryklasse, die das Generieren von StorageBrowserPolicy-Objekten unterstützt.

StorageRetryPolicy

Wiederholungsrichtlinie mit exponentieller Wiederholung und linearer Wiederholung implementiert.

StorageRetryPolicyFactory

StorageRetryPolicyFactory ist eine Factoryklasse, die StorageRetryPolicy--Objekte generiert.

StorageSharedKeyCredential

NUR IN NODE.JS RUNTIME VERFÜGBAR.

StorageSharedKeyCredential für die Kontoschlüsselautorisierung des Azure Storage-Diensts.

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy ist eine Richtlinie, die zum Signieren einer HTTP-Anforderung mit einem freigegebenen Schlüssel verwendet wird.

Schnittstellen

AccessPolicy

Eine Zugriffsrichtlinie

AccountSASSignatureValues

NUR IN NODE.JS RUNTIME VERFÜGBAR.

AccountSASSignatureValues wird verwendet, um eine Freigegebene Zugriffssignatur (SAS) für ein Azure Storage-Konto zu generieren. Nachdem alle hier aufgeführten Werte entsprechend festgelegt wurden, rufen Sie generateSASQueryParameters() auf, um eine Darstellung des SAS abzurufen, die tatsächlich auf Warteschlangen-URLs angewendet werden kann. Hinweis: Sowohl diese Klasse als auch SASQueryParameters vorhanden, da der frühere Wert änderbar und eine logische Darstellung ist, während letztere unveränderlich ist und zum Generieren tatsächlicher REST-Anforderungen verwendet wird.

Weitere konzeptionelle Informationen zu SAS finden Sie unter https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 Unter https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas finden Sie Beschreibungen der Parameter, einschließlich der erforderlichen Parameter.

CommonOptions

Eine Schnittstelle für Optionen, die für jeden Remotevorgang gemeinsam sind.

CorsRule

CORS ist ein HTTP-Feature, mit dem eine Webanwendung, die unter einer Domäne ausgeführt wird, auf Ressourcen in einer anderen Domäne zugreifen kann. Webbrowser implementieren eine Sicherheitseinschränkung, die als Richtlinie für denselben Ursprung bezeichnet wird, die verhindert, dass eine Webseite APIs in einer anderen Domäne aufruft; CORS bietet eine sichere Möglichkeit, eine Domäne (die Ursprungsdomäne) zum Aufrufen von APIs in einer anderen Domäne zuzulassen.

DequeuedMessageItem

Das objekt, das beim Aufrufen von "Nachrichten in einer Warteschlange" im QueueMessageList-Array zurückgegeben wird.

EnqueuedMessage

Das objekt, das beim Aufrufen von Put Message in einer Warteschlange im QueueMessageList-Array zurückgegeben wird

GeoReplication

Geo-Replication Informationen für den sekundären Speicherdienst

HttpHeaders

Eine Sammlung von HTTP-Headerschlüssel-Wert-Paaren.

HttpOperationResponse

Http-Antwort, die mit core-v1(core-http) kompatibel ist.

HttpResponse

Eine Darstellung einer HTTP-Antwort, die einen Verweis auf die Anforderung enthält, die sie stammt.

IHttpClient

Eine kompatible Schnittstelle für Kern-HTTP-Anforderungsrichtlinien

ListQueuesSegmentResponse

Das Objekt, das beim Aufrufen von Listenwarteschlangen in einem Warteschlangendienst zurückgegeben wird.

Logging

Azure Analytics-Protokollierungseinstellungen.

MessageIdDeleteHeaders

Definiert Kopfzeilen für MessageId_delete Vorgang.

MessageIdUpdateHeaders

Definiert Kopfzeilen für MessageId_update Vorgang.

MessagesClearHeaders

Definiert Kopfzeilen für Messages_clear Vorgang.

MessagesDequeueHeaders

Definiert Kopfzeilen für Messages_dequeue Vorgang.

MessagesDequeueOptionalParams

Optionale Parameter.

MessagesEnqueueHeaders

Definiert Kopfzeilen für Messages_enqueue Vorgang.

MessagesEnqueueOptionalParams

Optionale Parameter.

MessagesPeekHeaders

Definiert Kopfzeilen für Messages_peek Vorgang.

MessagesPeekOptionalParams

Optionale Parameter.

Metadata

Eine Auflistung von Schlüsselwert-Zeichenfolgenpaaren.

Metrics

Eine Schnittstelle, die Metriken darstellt.

PeekedMessageItem

Das objekt, das beim Aufrufen von Vorschaunachrichten in einer Warteschlange im QueueMessageList-Array zurückgegeben wird

PipelineLike

Eine Schnittstelle für die Pipeline Klasse, die HTTP-Anforderungsrichtlinien enthält. Sie können eine Standardpipeline erstellen, indem Sie newPipeline-aufrufen. Oder Sie können eine Pipeline mit Ihren eigenen Richtlinien durch den Konstruktor von Pipeline erstellen.

Lesen Sie newPipeline- und bereitgestellten Richtlinien, bevor Sie Ihre angepasste Pipeline implementieren.

PipelineOptions

Option interface for Pipeline constructor.

QueueClearMessagesOptions

Optionen zum Konfigurieren clearMessages Vorgangs

QueueCreateHeaders

Definiert Kopfzeilen für Queue_create Vorgang.

QueueCreateIfNotExistsResponse

Enthält Antwortdaten für den createIfNotExists Vorgang.

QueueCreateOptions

Optionen zum Konfigurieren Erstellen Vorgangs

QueueDeleteHeaders

Definiert Kopfzeilen für Queue_delete Vorgang.

QueueDeleteIfExistsResponse

Enthält Antwortdaten für den deleteIfExists--Vorgang.

QueueDeleteMessageOptions

Optionen zum Konfigurieren des deleteMessage--Vorgangs

QueueDeleteOptions

Optionen zum Konfigurieren Löschen Vorgangs

QueueExistsOptions

Optionen zum Konfigurieren von sind Vorgang vorhanden.

QueueGenerateSasUrlOptions

Optionen zum Konfigurieren generateSasUrl Vorgangs.

QueueGetAccessPolicyHeaders

Definiert Kopfzeilen für Queue_getAccessPolicy Vorgang.

QueueGetAccessPolicyOptions

Optionen zum Konfigurieren getAccessPolicy Vorgangs

QueueGetPropertiesHeaders

Definiert Kopfzeilen für Queue_getProperties Vorgang.

QueueGetPropertiesOptions

Optionen zum Konfigurieren getProperties Vorgangs

QueueItem

Eine Azure Storage-Warteschlange.

QueuePeekMessagesOptions

Optionen zum Konfigurieren peekMessages Vorgangs

QueueReceiveMessageOptions

Optionen zum Konfigurieren receiveMessages Vorgangs

QueueSASSignatureValues

NUR IN NODE.JS RUNTIME VERFÜGBAR.

QueueSASSignatureValues wird verwendet, um das Generieren von SAS-Token des Warteschlangendiensts für Warteschlangen zu unterstützen.

QueueSendMessageOptions

Optionen zum Konfigurieren sendMessage- Vorgangs

QueueServiceProperties

Speicherdiensteigenschaften.

QueueServiceStatistics

Statistiken für den Speicherdienst.

QueueSetAccessPolicyHeaders

Definiert Kopfzeilen für Queue_setAccessPolicy Vorgang.

QueueSetAccessPolicyOptions

Optionen zum Konfigurieren setAccessPolicy Vorgangs

QueueSetMetadataHeaders

Definiert Kopfzeilen für Queue_setMetadata Vorgang.

QueueSetMetadataOptions

Optionen zum Konfigurieren setMetadata- Vorgangs

QueueUpdateMessageOptions

Optionen zum Konfigurieren updateMessage- Vorgangs

RequestPolicyFactory

Eine Schnittstelle zur Kompatibilität mit der RequestPolicyFactory von Core-http

RequestPolicyOptions

Eine Schnittstelle zur Kompatibilität mit RequestPolicy

ResponseLike

Ein Objekt mit einer einfachen _response-Eigenschaft.

ResponseWithBody

Ein Objekt mit einer _response Eigenschaft mit Textkörper und Kopfzeilen, die bereits in bekannte Typen analysiert wurden.

ResponseWithHeaders

Ein Objekt mit einer _response-Eigenschaft, die bereits in ein typiertes Objekt analysiert wurde.

RetentionPolicy

die Aufbewahrungsrichtlinie

SasIPRange

Zulässiger IP-Bereich für eine SAS.

ServiceClientOptions

Eine Teilmenge von @azure/core-http ServiceClientOptions

ServiceGenerateAccountSasUrlOptions

Optionen zum Konfigurieren generateAccountSasUrl Vorgangs.

ServiceGetPropertiesHeaders

Definiert Kopfzeilen für Service_getProperties Vorgang.

ServiceGetPropertiesOptions

Optionen zum Konfigurieren getProperties Vorgangs

ServiceGetStatisticsHeaders

Definiert Kopfzeilen für Service_getStatistics Vorgang.

ServiceGetStatisticsOptions

Optionen zum Konfigurieren getStatistics--Vorgangs

ServiceListQueuesOptions

Optionen zum Konfigurieren listQueues Vorgangs

ServiceListQueuesSegmentHeaders

Definiert Kopfzeilen für Service_listQueuesSegment Vorgang.

ServiceSetPropertiesHeaders

Definiert Kopfzeilen für Service_setProperties Vorgang.

ServiceSetPropertiesOptions

Optionen zum Konfigurieren setProperties Vorgangs

SignedIdentifier

Signierter Bezeichner.

SignedIdentifierModel

Signierter Bezeichner

StoragePipelineOptions

Optionsschnittstelle für die newPipeline--Funktion.

StorageRetryOptions

Speicher-BLOB-Wiederholungsoptionenschnittstelle.

WebResource

Eine Beschreibung einer HTTP-Anforderung, die an einem Remoteserver gesendet werden soll.

Typaliase

CredentialPolicyCreator

Eine Factoryfunktion, die eine neue CredentialPolicy erstellt, die die bereitgestellte nextPolicy verwendet.

GeoReplicationStatusType

Definiert Werte für GeoReplicationStatusType.

HttpRequestBody

Typen von Textkörpern, die auf der Anforderung unterstützt werden. NodeJS.ReadableStream und () => NodeJS.ReadableStream ist nur Node. Blob, ReadableStream und () => ReadableStream sind nur Browser.

ListQueuesIncludeType

Definiert Werte für ListQueuesIncludeType. Mögliche Werte sind: 'Metadaten'

MessageIdDeleteResponse

Enthält Antwortdaten für den Löschvorgang.

MessageIdUpdateResponse

Enthält Antwortdaten für den Aktualisierungsvorgang.

MessagesClearResponse

Enthält Antwortdaten für den clear-Vorgang.

QueueClearMessagesResponse

Enthält Antwortdaten für den clearMessages- Vorgang.

QueueCreateResponse

Enthält Antwortdaten für den Erstellungsvorgang.

QueueDeleteMessageResponse

Enthält Antwortdaten für den deleteMessage- Vorgang.

QueueDeleteResponse

Enthält Antwortdaten für den Löschvorgang.

QueueGetAccessPolicyResponse

Enthält Antwortdaten für den getAccessPolicy--Vorgang.

QueueGetPropertiesResponse

Enthält Antwortdaten für den getProperties-Vorgang.

QueuePeekMessagesResponse

Enthält die Antwortdaten für den peekMessages- Vorgang.

QueueReceiveMessageResponse

Enthält die Antwortdaten für den receiveMessages- Vorgang.

QueueSendMessageResponse

Enthält die Antwortdaten für den sendMessage--Vorgang.

QueueSetAccessPolicyResponse

Enthält Antwortdaten für den setAccessPolicy-Vorgang.

QueueSetMetadataResponse

Enthält Antwortdaten für den setMetadata-Vorgang.

QueueUpdateMessageResponse

Enthält Antwortdaten für den updateMessage- Vorgang.

ReceivedMessageItem

Das objekt, das beim Aufrufen receiveMessagesim receivedMessageItems Array zurückgegeben wird.

Siehe: QueueReceiveMessageResponse

ServiceGetPropertiesResponse

Enthält Antwortdaten für den getProperties-Vorgang.

ServiceGetStatisticsResponse

Enthält Antwortdaten für den getStatistics-Vorgang.

ServiceListQueuesSegmentResponse

Enthält Antwortdaten für den listQueuesSegment-Vorgang.

ServiceSetPropertiesResponse

Enthält Antwortdaten für den setProperties-Vorgang.

WithResponse

Ein Typ, der ein Vorgangsergebnis mit einer bekannten _response-Eigenschaft darstellt.

Enumerationen

SASProtocol

Protokolle für generierte SAS.

StorageQueueAudience

Definiert die bekannten Cloudgruppen für den Speicher.

StorageRetryPolicyType

RetryPolicy-Typen.

Functions

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

NUR IN NODE.JS RUNTIME VERFÜGBAR.

Generiert ein SASQueryParameters- -Objekt, das alle SAS-Abfrageparameter enthält, die zum Erstellen einer tatsächlichen REST-Anforderung erforderlich sind.

Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

generateQueueSASQueryParameters(QueueSASSignatureValues, StorageSharedKeyCredential)

NUR IN NODE.JS RUNTIME VERFÜGBAR.

Erstellt eine Instanz von SASQueryParameters.

Akzeptiert nur erforderliche Einstellungen, die zum Erstellen einer SAS erforderlich sind. Für optionale Einstellungen legen Sie die entsprechenden Eigenschaften direkt fest, z. B. Berechtigungen, startsOn und Bezeichner.

WARNUNG: Wenn der Bezeichner nicht angegeben wird, sind Berechtigungen und AblaufenOn erforderlich. Sie MÜSSEN dem Bezeichner einen Wert zuweisen oder ablaufenOn & Berechtigungen manuell, wenn Sie mit diesem Konstruktor initialisieren.

getQueueServiceAccountAudience(string)

So rufen Sie die OAuth-Zielgruppe für ein Speicherkonto für den Warteschlangendienst ab.

isPipelineLike(unknown)

Ein Helfer, der entscheidet, ob ein bestimmtes Argument dem Pipelinevertrag entspricht.

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Erstellt ein neues Pipelineobjekt mit bereitgestellten Anmeldeinformationen.

Details zur Funktion

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

NUR IN NODE.JS RUNTIME VERFÜGBAR.

Generiert ein SASQueryParameters- -Objekt, das alle SAS-Abfrageparameter enthält, die zum Erstellen einer tatsächlichen REST-Anforderung erforderlich sind.

Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

Parameter

accountSASSignatureValues
AccountSASSignatureValues

SAS-Signaturwerte des Kontos

sharedKeyCredential
StorageSharedKeyCredential

Freigegebene Schlüsselanmeldeinformationen.

Gibt zurück

generateQueueSASQueryParameters(QueueSASSignatureValues, StorageSharedKeyCredential)

NUR IN NODE.JS RUNTIME VERFÜGBAR.

Erstellt eine Instanz von SASQueryParameters.

Akzeptiert nur erforderliche Einstellungen, die zum Erstellen einer SAS erforderlich sind. Für optionale Einstellungen legen Sie die entsprechenden Eigenschaften direkt fest, z. B. Berechtigungen, startsOn und Bezeichner.

WARNUNG: Wenn der Bezeichner nicht angegeben wird, sind Berechtigungen und AblaufenOn erforderlich. Sie MÜSSEN dem Bezeichner einen Wert zuweisen oder ablaufenOn & Berechtigungen manuell, wenn Sie mit diesem Konstruktor initialisieren.

function generateQueueSASQueryParameters(queueSASSignatureValues: QueueSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

Parameter

queueSASSignatureValues
QueueSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Gibt zurück

getQueueServiceAccountAudience(string)

So rufen Sie die OAuth-Zielgruppe für ein Speicherkonto für den Warteschlangendienst ab.

function getQueueServiceAccountAudience(storageAccountName: string): string

Parameter

storageAccountName

string

Gibt zurück

string

isPipelineLike(unknown)

Ein Helfer, der entscheidet, ob ein bestimmtes Argument dem Pipelinevertrag entspricht.

function isPipelineLike(pipeline: unknown): pipeline

Parameter

pipeline

unknown

Ein Argument, das eine Pipeline sein kann

Gibt zurück

pipeline

true, wenn das Argument dem Pipeline-Vertrag entspricht

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Erstellt ein neues Pipelineobjekt mit bereitgestellten Anmeldeinformationen.

function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline

Parameter

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Wie anonyme Anmeldeinformationen, StorageSharedKeyCredential oder anmeldeinformationen aus dem @azure/identity-Paket zum Authentifizieren von Anforderungen an den Dienst. Sie können auch ein Objekt bereitstellen, das die TokenCredential-Schnittstelle implementiert. Wenn nicht angegeben, wird AnonymousCredential verwendet.

pipelineOptions
StoragePipelineOptions

Wahlfrei. Optionen.

Gibt zurück

Ein neues Pipelineobjekt.