@azure/amqp-common package
Async |
|
Aad |
Definieert de AAD-tokenprovider (Azure ActiveDirectory).
Hiermee worden de volgende referenties uit het
|
Cbs |
|
Default |
De standaardgegevenstransformatie die wordt gebruikt door de Azure SDK. |
Messaging |
Beschrijft de basisklasse voor Berichtfout. |
Request |
Beschrijft een koppeling amqp request(sender)-response(receiver) die is gemaakt via een amqp-sessie. |
Sas |
|
Timeout |
Beschrijft een time-outklasse die de opgegeven tijd kan wachten en vervolgens de belofte met de opgegeven waarde kan oplossen/afwijzen. |
Async |
|
Connection |
Beschrijft het configuratieobject voor de verbinding dat wordt gemaakt na het parseren van een EventHub- of ServiceBus-connection string. |
Connection |
|
Event |
Beschrijft het configuratieobject voor de verbinding dat wordt gemaakt na het parseren van een EventHub-connection string. Het biedt ook enkele handige methoden voor het ophalen van het adres en de doelgroep voor verschillende entiteiten. |
Message |
Beschrijft de gedefinieerde set standaardheadereigenschappen van het bericht. |
Message |
Beschrijft de gedefinieerde set standaardeigenschappen van het bericht. |
Amqp |
Hierin wordt het AMQP-bericht beschreven dat op de draad wordt verzonden of ontvangen. |
Amqp |
Beschrijft de gedefinieerde set standaardheadereigenschappen van het bericht. |
Amqp |
Beschrijft de gedefinieerde set standaardeigenschappen van het bericht. |
Async |
Hierin worden de opties beschreven die kunnen worden geboden om een asynchrone vergrendeling te maken. |
Cbs |
Hierin wordt het CBS-antwoord beschreven. |
Connection |
Hierin worden de opties beschreven die kunnen worden opgegeven tijdens het maken van een verbindingsconfiguratie. |
Connection |
Hiermee definieert u de eigenschappen die moeten worden ingesteld tijdens het tot stand brengen van de AMQP-verbinding. |
Create |
Beschrijft de parameters die kunnen worden opgegeven om de context van de basisverbinding te maken. |
Data |
Hierin worden de transformaties beschreven die kunnen worden uitgevoerd om de gegevens te coderen/decoderen voordat ze worden verzonden op (of ontvangen van) de kabel. |
Dictionary |
Biedt een woordenlijst zoals structuursleutel <, waarde> van type T. |
Event |
Hierin wordt het eventhub-connection string-model beschreven. |
Iot |
Hierin wordt het iothub connection string-model beschreven. |
Retry |
Beschrijft de parameters die moeten worden geconfigureerd voor de bewerking voor opnieuw proberen. |
Send |
Beschrijft de opties die kunnen worden opgegeven tijdens het verzenden van een aanvraag. |
Service |
Beschrijft het servicebus-connection string-model. |
Storage |
Hierin wordt het model connection string beschreven. |
Token |
Bevat informatie over het token. |
Token |
Beschrijft de basistokenprovider. |
Async |
|
Func |
Typedeclaratie voor een functietype waarbij T de invoer voor de functie is en V de uitvoer van de functie is. |
Parsed |
Hiermee definieert u een object met mogelijke eigenschappen die zijn gedefinieerd in T. |
Condition |
Wijst de amqp-foutvoorwaarden toe aan de foutnamen. |
Condition |
Wijst de voorwaarden toe aan de numerieke AMQP-antwoordstatuscodes. |
Error |
Wijst de foutnamen toe aan de amqp-foutvoorwaarden. |
Retry |
Beschrijft het type bewerking voor opnieuw proberen. RetryOperationType |
System |
Wijst enkele SytemErrors toe aan amqp-foutvoorwaarden SystemErrorConditionMapper |
Token |
Beschrijft het type ondersteunde tokens. TokenType |
delay<T>(number, T) | Een wrapper voor setTimeout waarmee een belofte na t milliseconden wordt omgezet. |
execute |
|
get |
Hiermee haalt u een nieuw exemplaar van de asynchrone vergrendeling op met de gewenste instellingen. |
is |
Bepaalt of het gegeven foutobject op een AmqpError-object lijkt. |
is |
Bepaalt of de opgegeven connection string een iothub-connection string is. |
is |
|
parse |
Parseert de connection string en retourneert een object van het type T. Verbindingsreeksen hebben de volgende syntaxis: ConnectionString ::= Part { ";" Deel } [ ";" ] [ Witruimte ] Part ::= [ PartLiteral [ "=" PartLiteral ] PartLiteral ::= [ WhiteSpace ] Literal [ WhiteSpace ] Literal ::= ? elke reeks tekens, met uitzondering van ; of = of witruimte? Witruimte ::= ? alle witruimtetekens, inclusief \r en \n? |
random |
Genereert een willekeurig getal tussen het opgegeven interval |
retry<T>(Retry |
Er wordt geprobeerd om een bewerking die is opgegeven aantal keren lineair opnieuw uit te voeren met een opgegeven vertraging tussen elke nieuwe poging. De nieuwe pogingen vinden alleen plaats als de fout opnieuw kan worden geprobeerd. |
translate(Error | Amqp |
Vertaalt de AQMP-fout die is ontvangen op de protocollaag of een algemene fout in een MessagingError. |
Een wrapper voor setTimeout waarmee een belofte na t milliseconden wordt omgezet.
function delay<T>(t: number, value?: T): Promise<T>
Parameters
- t
-
number
Het aantal milliseconden dat moet worden vertraagd.
- value
-
T
De waarde waarmee moet worden omgezet na een time-out van t milliseconden.
Retouren
Promise<T>
- Opgeloste belofte
function executePromisesSequentially(promiseFactories: any[], kickstart?: any): Promise<any>
Parameters
- promiseFactories
-
any[]
- kickstart
-
any
Retouren
Promise<any>
Hiermee haalt u een nieuw exemplaar van de asynchrone vergrendeling op met de gewenste instellingen.
function getNewAsyncLock(options?: AsyncLockOptions): AsyncLock
Parameters
- options
- AsyncLockOptions
De opties voor asynchrone vergrendeling.
Retouren
Asynchroonlock
Bepaalt of het gegeven foutobject op een AmqpError-object lijkt.
function isAmqpError(err: any): boolean
Parameters
- err
-
any
Het Object AmqpError
Retouren
boolean
result: true
als het een AMQP-fout is; false
anders.
Bepaalt of de opgegeven connection string een iothub-connection string is.
function isIotHubConnectionString(connectionString: string): boolean
Parameters
- connectionString
-
string
De connection string.
Retouren
boolean
Booleaanse.
function isSystemError(err: any): boolean
Parameters
- err
-
any
Retouren
boolean
Parseert de connection string en retourneert een object van het type T.
Verbindingsreeksen hebben de volgende syntaxis:
ConnectionString ::= Part { ";" Deel } [ ";" ] [ Witruimte ] Part ::= [ PartLiteral [ "=" PartLiteral ] PartLiteral ::= [ WhiteSpace ] Literal [ WhiteSpace ] Literal ::= ? elke reeks tekens, met uitzondering van ; of = of witruimte? Witruimte ::= ? alle witruimtetekens, inclusief \r en \n?
function parseConnectionString<T>(connectionString: string): ParsedOutput<T>
Parameters
- connectionString
-
string
De connection string die moeten worden geparseerd.
Retouren
ParsedOutput<T>
ParsedOutput.
Genereert een willekeurig getal tussen het opgegeven interval
function randomNumberFromInterval(min: number, max: number): number
Parameters
- min
-
number
Minimumaantal van het bereik (inclusief).
- max
-
number
Maximumaantal van het bereik (inclusief).
Retouren
number
Er wordt geprobeerd om een bewerking die is opgegeven aantal keren lineair opnieuw uit te voeren met een opgegeven vertraging tussen elke nieuwe poging. De nieuwe pogingen vinden alleen plaats als de fout opnieuw kan worden geprobeerd.
function retry<T>(config: RetryConfig<T>): Promise<T>
Parameters
- config
-
RetryConfig<T>
Parameters voor het configureren van de bewerking voor opnieuw proberen.
Retouren
Promise<T>
Belofte.
Vertaalt de AQMP-fout die is ontvangen op de protocollaag of een algemene fout in een MessagingError.
function translate(err: Error | AmqpError): MessagingError
Parameters
- err
-
Error | AmqpError
De amqp-fout die is ontvangen.
Retouren
MessagingError-object.
Azure SDK for JavaScript-feedback
Azure SDK for JavaScript is een open source project. Selecteer een koppeling om feedback te geven: