ActivityStreams.Persistence.Cassandra.StreamStore.Get C# (CSharp) Метод

Get() публичный Метод

public Get ( byte streamId ) : ActivityStream
streamId byte
Результат ActivityStream
        public ActivityStream Get(byte[] streamId)
        {
            var sid = Convert.ToBase64String(streamId);
            var prepared = session
                    .Prepare(LoadFeedStreamQueryTemplate)
                    .Bind(sid);

            var rowSet = session.Execute(prepared);
            var result = new ActivityStream(streamId);
            List<byte[]> feedStreams = new List<byte[]>();
            bool isLoaded = false;
            foreach (var row in rowSet.GetRows())
            {
                isLoaded = true;
                var asid = Convert.FromBase64String(row.GetValue<string>("asid"));
                var ts = row.GetValue<long>("ts");
                long expiresAt = ts == 0 ? ActivityStream.DefaultExpirationTimestamp : ts;
                result.Attach(asid, expiresAt);
            }

            return isLoaded ? result : null;
        }
    }