Size: a a a

2020 July 12

AH

Ayrat Hudaygulov in F# Chat
Anatoly
а в эфшарпе асинхронных мейнов нет пока, да?
let main args = async {
...
} |> Async.StartImmediate
источник

AH

Ayrat Hudaygulov in F# Chat
Полный аналог?
источник

A

Anatoly in F# Chat
Вот так говорит
источник

A

Anatoly in F# Chat
    for response in objectStorage.Paginators.ListObjectsResponseEnumerator(fileListRequest) do
       let restoreRequest = RestoreObjectsRequest()
       restoreRequest.BucketName <- fileListRequest.BucketName
       restoreRequest.NamespaceName <- fileListRequest.NamespaceName
       restoreRequest.RestoreObjectsDetails <- RestoreObjectsDetails()
       restoreRequest.RestoreObjectsDetails.Hours <- Nullable(240)
       
       for record in response.ListObjects.Objects do
           restoreRequest.RestoreObjectsDetails.ObjectName <- record.Name
           let! result = objectStorage.RestoreObjects(restoreRequest) |> Async.AwaitTask
           
                           
   return 0 // return an integer exit code
} |> Async.StartImmediate
источник

AH

Ayrat Hudaygulov in F# Chat
Кстати, у нас последний файл можно писать без main
источник

AH

Ayrat Hudaygulov in F# Chat
Весь код в последнем файле имплицитно в main
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Anatoly
а в эфшарпе асинхронных мейнов нет пока, да?
Увы, нет.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Anatoly
    for response in objectStorage.Paginators.ListObjectsResponseEnumerator(fileListRequest) do
       let restoreRequest = RestoreObjectsRequest()
       restoreRequest.BucketName <- fileListRequest.BucketName
       restoreRequest.NamespaceName <- fileListRequest.NamespaceName
       restoreRequest.RestoreObjectsDetails <- RestoreObjectsDetails()
       restoreRequest.RestoreObjectsDetails.Hours <- Nullable(240)
       
       for record in response.ListObjects.Objects do
           restoreRequest.RestoreObjectsDetails.ObjectName <- record.Name
           let! result = objectStorage.RestoreObjects(restoreRequest) |> Async.AwaitTask
           
                           
   return 0 // return an integer exit code
} |> Async.StartImmediate
Там бывает с форматированием проблемес
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Попробуй так
let main args =
   async {
        ...
   } |> Async.StartImmediate
источник

AH

Ayrat Hudaygulov in F# Chat
А можно без main!
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ayrat Hudaygulov
А можно без main!
А аргсы из святого духа потом выдаивать
источник

Dv

Dr. Friedrich von Ne... in F# Chat
И вообще хз кому экзит код возвращать
источник

VS

Vasily Shapenko in F# Chat
Из argu
источник

VS

Vasily Shapenko in F# Chat
Dr. Friedrich von Never
И вообще хз кому экзит код возвращать
Билд системе
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Vasily Shapenko
Билд системе
чо
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Я имею в виду, куда его вернуть-то?
источник

Dv

Dr. Friedrich von Ne... in F# Chat
В смысле, как?
источник

VS

Vasily Shapenko in F# Chat
В случае асинка хз
источник

VS

Vasily Shapenko in F# Chat
Надо кишки смотреть
источник

A

Anatoly in F# Chat
в общем, что-то грустно у меня тут всё и печально
источник