コード例 #1
0
        public void SetContexts()
        {
            var contexts = new ContextsData
            {
                OperatingSystem = new OperatingSystemData(),
                Device          = new DeviceData(),
                Runtime         = new RuntimeData()
            };

            var builder = new SentryEventBuilder()
                          .SetException(new Exception())
                          .SetContexts(contexts);

            Assert.Equal(contexts, builder.Build().Contexts);
            Assert.Equal(contexts.OperatingSystem, contexts["os"]);
            Assert.Equal(contexts.Device, contexts["device"]);
            Assert.Equal(contexts.Runtime, contexts["runtime"]);
        }
コード例 #2
0
        /// <summary>
        /// Sets additional contextual data
        /// </summary>
        public SentryEventBuilder SetContexts(ContextsData contexts)
        {
            _contextsData = contexts;

            return(this);
        }