Java에서 C#으로 AmazonSQS를 사용하는 함수를 변환하는 임무가 주어졌습니다. 기능에서 나는이 같은 행을 받았다 나는이 라인이 구체적으로 무엇을하고 있는지 확실하지,하지만 나는 그것이 "SentTimestamp"라는 라벨/속성에 대해 SQS 메시지를 검색하고 저장하는 생각C# Amazon SQS to Java Amazon SQS
// x is a Message that is passed in as a parameter
Amazon.SQS.Model.Attribute sentTimestampx = x.Attribute.SingleOrDefault(a => a.Name == "SentTimestamp");
두 번 표시 이 값은 sentTimestampx입니다.
Java에서 동등한 기능을 찾으려고했지만 지금까지 그렇게 할 수 없었습니다. Java에서 AmazonSQS 메시지는 getAttributes()라는 함수를 가지고 있지만 처리 방법이 확실하지 않은 Map을 반환합니다.
C# 라인이 실제로 수행하는 작업에 대한 설명과 Java에서 getAttributes() 메소드가 반환 한 맵을 사용하여 기능을 시뮬레이트하는 방법을 얻을 수 있습니까?