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_a9b11c75cbed4fda9f487fc3daa8641b.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

Beskrivelse

NIKKOR Z 35mm f/1,2 S

Med den ekstra store blændeåbning på f/1,2 og en fantastisk opløsningsevne åbner dette lysstærke, professionelle S-Line-objektiv nye kreative muligheder for dig, der arbejder med stillbilleder eller video. Mode, presse, kunst, begivenheder, dokumentarfilm: Dette objektiv er klar til det hele.

NIKKOR Z 35mm f/1,2 S giver dig ekstra kontrol over lyset og den måde, du ønsker at forme det på. Det perfekt afbalancerede optiske design kombineres med fremragende gengivelse og præcisionsfokusering, som gør det muligt at indfange motiver med mesterlige detaljer. Lige fra de mest subtile farver til de fineste teksturer er kontrasten og klarheden suveræn i hele billedrammen – selv hvis du optager direkte ind i stærke lyskilder. Bokeh og skarphed gengives smukt med baggrunde og forgrunde i så jævne overgange, at motiverne kan isoleres med en næsten tredimensionel dybdefornemmelse.

Takket være Nikons hurtige og præcise multifokuseringssystem kan du trygt arbejde med blændeåbningen på f/1,2 og derved udnytte den ultra-lave dybdeskarphed. Den mindste detalje af et motiv kan bringes i skarp fokus mod en rund, jævnt graderet bokeh – selv når du optager på tæt hold. Uanset om du optager vandret eller lodret, er der inden for rækkevidde intuitive knapper, der kan tilpasses, og dette robuste full-frame objektiv er fuldt vejrforseglet til kunne arbejde i støvfyldte omgivelser eller under udfordrende vejrforhold.

Vigtigste funktioner for NIKKOR Z 35mm f/1,2 S

  • Klassisk 35 mm brændvidde, mesterlig gengivelse: Fænomenal opløsningsevne til detaljeret, præcis gengivelse af motiver ved enhver fokusafstand. Klarheden af farve og kontrast i hele billedet er exceptionel.
  • Ekstra stor maksimumblænde på f/1,2: Til suveræn æstetisk kontrol under alle lysforhold. Den mindste detalje af et motiv kan bringes i skarp fokus mod en rund, jævnt graderet bokeh – selv når du optager på tæt hold.
  • Sublim bokeh: Blændeåbning med 11 afrundede blændeblade samt et avanceret optisk design giver en smukt afrundet, blød bokeh.
  • Præcis S-Line-optik: Den optiske formel består af 17 elementer i 15 grupper. Specialiserede ED- og SR-linseelementer arbejder sammen for at modvirke lysspredning og forhindre farveskygger, forvrængning og aberrationer.
  • Imponerende klarhed: Nikons mest avancerede antireflekterende belægninger – mesoamorf belægning, ARNEO-belægning og nanokrystalbelægning – eliminerer praktisk talt flare og ghosting, selv i modlys.
  • Filmfotografens favorit: Den klassiske 35 mm brændvidde kombineres med den store blændeåbning på f/1,2, så filmskaberne kan forme fortællingen med flydende præcision. Små ryk under fokusering reduceres, og lineær fokusering kan aktiveres med fokusringen for at opnå kontrolleret, manuel fokusering.
  • Hurtig, knivskarp AF: Multifokuseringssystemet giver utrolig præcision og hastighed, selv når du arbejder med ultra-lav dybdeskarphed. Dobbelte stepmotorer foretager hurtige, kontinuerlige justeringer for at holde fokus skarp.
  • Ubesværet håndtering: To L-fn-knapper er perfekt placeret til vandret og lodret optagelse. Den store, riflede fokusring drejer jævnt, og indstillingsringen giver mulighed for fuld brugertilpasning.
  • Robust: Det robuste kamerahus er grundigt vejrforseglet ved samlingerne og knapperne – og en gummipakning forhindrer støv, snavs og fugt i at trænge ind i objektivfatningen.
  • 82 mm filtergevind: NIKKOR Z 35mm f/1,2 S bruger det samme brede udvalg af filtre på 82 mm som både 50 mm og 85 mm S-Line f/1,2 S-objektiverne.
  • En del af S-Line f/1,2-treenigheden: Dybdeskarphed, farvegengivelse, tone, bokeh – du kan skifte perspektiv og alligevel bevare utroligt konsistente billedegenskaber på tværs af NIKKOR Z f/1,2 S-Line-objektiverne på 50 mm, 85 mm og 35 mm.

Specifikationer

Producent Nikon
Kategori Objektiv
Objektiv type Prime
Brændvidde type Normal
Objektiv mount Z (Nikon)
Kompatible mounts Z (Nikon)
Fullframe Ja
Special elementer/coatings 3 ED-elementer, 1 asfæriske ED-element, 3 asfæriske elementer og elementer med mesoamorfe, nanokrystal- og ARNEO-belægninger
Macro Nej
Billedestabilisator Nej
Autofokus Ja
Vejrbestandig Ja
Intern fokus Ja
Modlysblænde HB-110 (included)
Linseelement / Gruppe 17/15
Nærgrænse 30 CM
Blændelameller 11 stk.
Største blænde 1,2
Mindste blænde 16
Brændvidde 35 mm
Diameter 90 MM
Længde 150 MM
Vægt 1060 G
Filter diameter 82 mm