# Microsoft.AspNetCore.Components.Sections

``` diff
+namespace Microsoft.AspNetCore.Components.Sections {
+    public sealed class SectionContent : IComponent, IDisposable, ISectionContentProvider {
+        public SectionContent();
+        [ParameterAttribute]
+        public RenderFragment ChildContent { get; set; }
+        [ParameterAttribute]
+        public object SectionId { get; set; }
+        [ParameterAttribute]
+        public string SectionName { get; set; }
+        public void Dispose();
+        void IComponent.Attach(RenderHandle renderHandle);
+        Task IComponent.SetParametersAsync(ParameterView parameters);
+    }
+    public sealed class SectionOutlet : IComponent, IDisposable, ISectionContentSubscriber {
+        public SectionOutlet();
+        [ParameterAttribute]
+        public object SectionId { get; set; }
+        [ParameterAttribute]
+        public string SectionName { get; set; }
+        public void Dispose();
+        void IComponent.Attach(RenderHandle renderHandle);
+        Task IComponent.SetParametersAsync(ParameterView parameters);
+    }
+}
```

