Пример #1
0
        public static StreamManagerSharedStream CreateSharedStream(ISourcePaths source)
        {
            foreach (string path in source.SourcePaths)
            {
                if (c_sharedStreams.ContainsKey(path))
                    throw new Exception("Stream location already shared");

                c_sharedStreams.Add(path, null);
            }

            var shared = new StreamManagerSharedStream(source);

            return shared;
        }
Пример #2
0
        public static StreamManagerSharedStream CreateSharedStream(ISourcePaths source)
        {
            foreach (string path in source.SourcePaths)
            {
                if (c_sharedStreams.ContainsKey(path))
                {
                    throw new Exception("Stream location already shared");
                }

                c_sharedStreams.Add(path, null);
            }

            var shared = new StreamManagerSharedStream(source);

            return(shared);
        }