Skip to content
Snippets Groups Projects
Commit 42e81cb9 authored by Michael Haidner's avatar Michael Haidner
Browse files

Foreach-Schleife umgeschrieben

parent 80398479
No related branches found
No related tags found
1 merge request!347797_Dokumentation_Code-Beispiele_NET-SDK(planning#797)
......@@ -49,19 +49,21 @@ Das Beispiel durchläuft dann für jede verfügbare Einreichung die folgende For
await subscriber.RequestSubmissionAsync(submission.Id);
logger.LogInformation("Fachdaten:\r\n\tMimeType: {mimeType}\r\n\t{Data}",
receivedSubmission.GetDataMimeType(), receivedSubmission.GetData());
receivedSubmission.GetDataMimeType(), receivedSubmission.GetData());
var metadata = receivedSubmission.Metadata;
var metadata = receivedSubmission.Metadata;
var attachments = await receivedSubmission.GetAttachmentsAsync();
foreach (var attachment in attachments)
if (attachment.GetBytes().Length > 0) {
await File.WriteAllBytesAsync(
outputDirectory.FullName + "/" + (attachment.Filename ?? "temp.dat"),
attachment.GetBytes());
}
foreach (var attachment in attachments) {
if (attachment.GetBytes().Length == 0)
continue;
var content = attachment.GetBytes();
await File.WriteAllBytesAsync(
Path.Combine(outputDirectory.FullName, (attachment.Filename ?? "temp.dat")),
content);
}
await receivedSubmission
.AcceptSubmissionAsync();
......@@ -150,12 +152,11 @@ Die Einreichung ist in der Variablen `receivedSubmission` gespeichert:
```
var attachments = await receivedSubmission.GetAttachmentsAsync();
foreach (var attachment in attachments)
if (attachment.GetBytes().Length > 0) {
{
await File.WriteAllBytesAsync(
outputDirectory.FullName + "/" + (attachment.Filename ?? "temp.dat"),
attachment.GetBytes());
}
}
```
Um aus einer Einreichung die Anhänge zu lesen,
rufen Sie die Methode `receivedSubmission.GetAttachmentsAsync()` auf. <br/>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment