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 DX 16-50mm f/2.8 VR

  • Konstant, lysstærk f/2.8-blænde
  • Op til 4,5 stop VR-billedstabilisering
  • Nærgrænse: 0,15 m ved 16 mm og 0,25 m ved 50 mm
  • Hurtig, næsten lydløs STM-fokusmotor
  • Tildel nøglefunktioner til kontrolringen for hurtig betjening
  • Let og kompakt zoomobjektiv – kun 330 g
  • Støv- og vejrbestandig konstruktion

Slip kreativiteten løs med dette højtydende f/2.8 DX-zoomobjektiv, som tilføjer enestående evner til fotografering i svagt lys, smuk bokeh og høj lukkerhastighed til dit kit.

Smuk bokeh ved alle brændvidder

Dette kompakte DX-objektiv leverer en imponerende bokeh ved f/2.8, og den alsidige zoom giver dig mange kreative muligheder. Prøv et 50mm-foto med både forgrunds- og baggrundsbokeh: motivet står klart frem, mens verden omkring bløder ud.

Bløde portrætter og skarpe detaljer

Optag ved f/2.8 for portrætter med jævnt, flatterende hudtoner. Eller blænd ned og øg dybdeskarpheden for knivskarpe landskaber, bybilleder og arkitektur.

Allround zoomobjektiv med vidvinkel

Den kompakte og fleksible 16–50mm brændvidde (svarende til 24–75mm i FX-format) giver dig masser af muligheder for at komponere vidt forskellige motiver.

Kort nærgrænse

Kom helt tæt på uden tab af skarphed. 0,15 m ved 16mm og 0,25 m ved 50mm.

Hurtig, lysstærk f/2.8

Højopløste optiske elementer kombineret med en konstant f/2.8-blænde sikrer flotte resultater ved lav ISO og hurtigere lukkerhastigheder selv i svagt lys.

Effektiv VR-billedstabilisering

Tag kameraet i hånden. Med op til 4,5 stop VR får du skarpere billeder i lavt lys og mere stabil videooptagelse.

Din lette kreative makker

Med en vægt på kun ca. 330 g er objektivet så let og kompakt, at du sandsynligvis tager det med overalt. Ideelt til hverdagsbrug på din Nikon Z.

Hurtig og stille autofokus

Den hurtige STM-motor leverer næsten lydløs AF, der arbejder perfekt sammen med dit Z-kameras motivgenkendelse. Perfekt til video uden forstyrrende fokuslyde.

Reduceret focus breathing

Klar til filmiske fokusovergange? Focus breathing er reduceret, så billedvinklen forbliver stabil ved fokusændringer.

Hi-Res Zoom (til video)

Ved videooptagelse giver Hi-Res Zoom dig op til 2x ekstra zoom uden tab af billedkvalitet – helt op til 100mm uden objektivskift.

Stille kontrolring

Juster indstillinger lydløst ved at tildele funktioner til kontrolringen. Skift fokus manuelt eller lav jævn eksponeringskontrol via blændeændringer.

I kassen:

  • NIKKOR Z DX 16-50mm f/2.8 VR
  • Front Lens Cap LC-67B
  • Rear Cap LF-N1
  • Lens hood HB-118

Specifikationer

Producent Nikon
Kategori Objektiv
Objektiv type Zoom
Brændvidde type Normal,Wide-angle
Objektiv mount Z (Nikon)
Fullframe Nej
Special elementer/coatings 1 ED, 2 Asph
Billedestabilisator Ja
Autofokus Ja
Vejrbestandig Ja
Intern fokus Ja
Modlysblænde HB-118 (Included)
Linseelement / Gruppe 12/11
Maks synsvinkel 83° - 31°
Nærgrænse 15 CM
Blændelameller 9 stk.
Største blænde f/2.8
Mindste blænde f/22
Brændvidde 16-50 mm
Diameter 74.5 MM
Længde 88 MM
Vægt 330 G
Filter diameter 67 mm