Error executing template "Designs/Swift/Paragraph/Swift_ProductComponentParagraph.cshtml"
System.ArgumentException: Could not write parsed file: C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\_parsed\Swift_ProductComponentEdit.parsed.cshtml System.IO.IOException: The process cannot access the file 'C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\_parsed\Swift_ProductComponentEdit.parsed.cshtml' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)
   at Dynamicweb.Core.Helpers.TextFileHelper.WriteTextFile(String value, String path, Boolean appendToFile, Encoding encoding)
   at Dynamicweb.Rendering.Designer.Parser.Parse(Layout l)
   at Dynamicweb.Rendering.Designer.Parser.Parse(Layout l)
   at Dynamicweb.Rendering.Designer.Layout.CheckParsed()
   at Dynamicweb.Rendering.Designer.Layout..ctor(FileInfo f, Design design)
   at Dynamicweb.Rendering.Designer.Layout.GetLayoutByLocation(String path)
   at Dynamicweb.Content.Layouts.LayoutLocator.FindLayout(Page page, String layoutName)
   at Dynamicweb.Frontend.Content.GetLayoutForDevice(Page page, DeviceType device)
   at Dynamicweb.Frontend.Content.CreateGridContent(Int32 contentId, Boolean ignoreVisualEdit)
   at Dynamicweb.Frontend.Content.RenderExternalGrid(Int32 pageId, String container)
   at CompiledRazorTemplates.Dynamic.RazorEngine_699e778d555249c1a82d2dcc59b31992.Execute() in C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\Paragraph\Swift_ProductComponentParagraph.cshtml:line 39
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 3 @{ 4 int itemSourcePageId = Convert.ToInt32(Model.Item.GetRawValueString("ComponentSource", "0")); 5 6 var pageService = new Dynamicweb.Content.PageService(); 7 itemSourcePageId = itemSourcePageId > 0 && pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID) != null ? pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID).ID : itemSourcePageId; 8 } 9 10 @if (itemSourcePageId != 0) { 11 var page = Dynamicweb.Content.Services.Pages.GetPage(itemSourcePageId); 12 13 if (page != null) { 14 var pageViewModel = Dynamicweb.Frontend.ContentViewModelFactory.CreatePageInfoViewModel(page); 15 string itemTheme = !string.IsNullOrWhiteSpace(pageViewModel.Item.GetRawValueString("Theme")) ? " theme " + pageViewModel.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : string.Empty; 16 17 string contentPadding = pageViewModel.Item.GetRawValueString("ContentPadding", ""); 18 contentPadding = contentPadding == "none" ? "p-0" : contentPadding; 19 contentPadding = contentPadding == "small" ? "p-2 p-md-3" : contentPadding; 20 contentPadding = contentPadding == "large" ? "p-4 p-md-5" : contentPadding; 21 contentPadding = contentPadding == "small-x" ? "px-2 px-md-3" : contentPadding; 22 contentPadding = contentPadding == "large-x" ? "px-4 px-md-5" : contentPadding; 23 24 string layout = Model.Item.GetRawValueString("Layout", "top"); 25 switch (layout) 26 { 27 case "top": 28 case "alignLeftMiddle": 29 layout = ""; 30 break; 31 case "center": 32 case "alignLeft": 33 layout = "d-flex align-items-center text-start"; 34 break; 35 } 36 37 <div class="@contentPadding @itemTheme @(layout) h-100 item_@Model.Item.SystemName.ToLower()"> 38 <div class="w-100"> 39 @RenderGrid(itemSourcePageId) 40 </div> 41 </div> 42 } else if (Pageview.IsVisualEditorMode) { 43 <div class="alert alert-dark m-0" role="alert"> 44 <span>@Translate("The selected component does not exist anymore")</span> 45 </div> 46 } 47 } else if (Pageview.IsVisualEditorMode) { 48 <div class="alert alert-dark m-0" role="alert"> 49 <span>@Translate("Product component: The component will be shown here, if any")</span> 50 </div> 51 } 52

Personlig rådgivning

Få hjälp av våra specialister

Butik & showroom

Se och prova utrustningen i Stockholm

Fri frakt över 1250 kr

Snabb och smidig leverans

Över 160 års erfarenhet

Foto och video sedan 1862

Beskrivning

Sony E 16-55mm f/2.8 G

  • Kompakt, högupplöst f/2,8 APS-C G-objektiv med standardzoom
  • Den snabba, linjära XD-motorn vibrerar mycket lite, vilket ger snabb, exakt och tyst AF
  • Två AA-objektiv, två asfäriska element och tre ED-glas ger hög upplösning i hela zoomintervallet
  • AR Nano-ytbehandling från Sony eliminerar bländning och skuggor
  • Damm- och fukttålig modell

Snabb f/2,8 APS-C-standardzoom

Vårt första 16–55 mm (motsvarande 24–82,5 fullformat) APS-C-zoomobjektiv med fast bländare på f/2,8 har G-seriens höga prestanda och är samtidigt otroligt kompakt. En ny optisk design ger utmärkt upplösning från hörn till hörn och vacker bokeh när det behövs. Det är kompakt, lätt och perfekt för en mängd olika motiv.

Konstant f/2,8 zoomobjektiv

Vår första 16–55 mm (motsvarande 24–82,5 mm fullformat) APS-C-zoom med en konstant f/2,8-bländare är kompakt och ger sådan prestanda som det anstår G-objektivsserien. En ny optisk design ger utmärkt upplösning från hörn till hörn, och vacker bokeh är tillgänglig vid behov. Den är kompakt, lätt och perfekt för ett stort urval av motiv.

Utmärkt G-objektivsupplösning

Två AA-element (avancerade asfäriska) och två asfäriska element dämpar aberrationen och ger enastående G-objektivsupplösning från hörn till hörn, och tre ED-glaselement (extra låg spridning) minimerar färgblödningen. Du får skarpa, tydliga detaljer och naturliga färger i hela zoomintervallet på alla fokusavstånd.

Jämn, vacker bokeh

Sfärisk aberration har en stor effekt på bokehkvaliteten, och den kontrolleras exakt för att ge jämn, snygg bokeh i oskarpa områden. Den 9-bladiga, cirkelformade bländaren bidrar till objektivets vackra bokeh. Tydliga, skarpa detaljer kontrasterar med läcker bakgrundsbokeh och ger ett imponerande bildmaterial.

Skarp kontrast

Vår egen Nano AR-beläggning skapar en exakt, regelbunden nanostruktur på objektivytan som inte stör ljustransmissionen. Samtidigt dämpas reflektioner som kan orsaka reflexer och skuggor. De interna reflektionerna minskas till ett absolut minimum, vilket ger enastående skärpa och kontrast.

Kompakt, lätt och ljus

Optimerad mekanisk och optisk design ger en vikt på bara 494 g i ett kompakt, konstant f/2,8 16–55 mm-objektiv med zoom. Objektivet är perfekt för allt från porträtt till vardagens ögonblicksbilder, och med de kompakta husen med E-fattning skapas ett mycket mobilt, hanterbart system för ett brett urval av fotografiska tillämpningar.

Främre element med fluorbeläggning

Objektivets främre element har en fluorbeläggning som förhindrar att vatten, olja och annat fastnar på objektivet. Och även om smuts eller fingeravtryck skulle fastna på objektivet gör fluorbeläggningen att det är lätt att torka av det.

Snabb, exakt AF och spårning

Samma typ av avancerad linjär XD-motor (eXtreme Dynamic) som används i G Master Series-objektiven används i detta objektiv. Den linjära XD-motorn utnyttjar kamerahusets hastighetspotential fullt ut och fokuserar på och spårar även motiv som rör sig snabbt med enastående hastighet och precision. 

Linear Response MF

Vår funktion Linear Response MF säkerställer att skärperingen svarar snabbt och linjärt på subtil kontroll när du använder manuell skärpa. Kontrollerna svarar omedelbart och exakt – så fort du vrider på skärperingen ändras skärpan.

Anpassningsbar skärpeknapp

En skärpeknapp är praktiskt placerad på objektivhuset och ger enkel skärpekontroll. Knappen kan anpassas via en kamerameny där det även går att tilldela andra funktioner, bl.a. val av höger/vänster öga.

Knapp för skärpeläge

En skärpelägesknapp för att snabbt kunna växla mellan autofokus och manuell skärpa kan vara en stor fördel vid fotografering av motiv eller situationer som kräver finjustering av manuell skärpa.

Damm- och fukttålig

Objektivet är damm- och fukttåligt, så att det kan användas utomhus under utmanande förhållanden.

Specifikationer

Tillverkare Sony
Kategori Objektiv
Objektivtyp Zoom
Brännviddstyp Normal
Objektivfäste E (Sony)
Kompatibla objektivfästen E (Sony)
Fullframe Nej
Speciella element/coating 2 AA (advanced aspherical), 2 aspherical, 3 ED (extra-low dipsersion), Fluorine coating
Macro Nej
Bildstabilisator Nej
Autofokus Ja
Vädertätad Ja
Intern fokus Ja
Motljusskydd ALC-SH161 (Included)
Linseelement / Grupper 17/12
Bildvinkel 83°-29°
Närgräns 33
Bländarlameller 9
Största bländare F/2,8
Minsta bländare F/22
Brännvidd 16-55
Diameter 73 MM
Längd 100 MM
Vikt 494 G
Filter diameter 67 mm