ActivityStreams.Persistence.InMemory.InMemoryStreamStore.Attach C# (CSharp) Method

Attach() public method

public Attach ( byte sourceStreamId, byte streamIdToAttach, long expiresAt ) : void
sourceStreamId byte
streamIdToAttach byte
expiresAt long
return void
        public void Attach(byte[] sourceStreamId, byte[] streamIdToAttach, long expiresAt)
        {
            ActivityStream stream;
            if (activityFeedStore.TryGetValue(sourceStreamId, out stream) == false)
            {
                stream = new ActivityStream(sourceStreamId);
                activityFeedStore.TryAdd(sourceStreamId, stream);
            }
            var streamToAttach = new ActivityStream(streamIdToAttach, expiresAt);
            stream.AttachedStreams.Add(streamToAttach);
        }
InMemoryStreamStore