คำถามติดแท็ก windows-runtime

22
การตั้งค่าส่วนหัวการอนุญาตของ HttpClient
ฉันมี HttpClient ที่ฉันใช้สำหรับ REST API อย่างไรก็ตามฉันมีปัญหาในการตั้งค่าส่วนหัวการอนุญาต ฉันต้องตั้งส่วนหัวเป็นโทเค็นที่ฉันได้รับจากการทำตามคำขอ OAuth ของฉัน ฉันเห็นรหัสสำหรับ. NET ที่แนะนำสิ่งต่อไปนี้ httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token); อย่างไรก็ตามคลาส Credential ไม่มีอยู่ใน WinRT ใครมีแนวคิดใดบ้างที่จะตั้งค่าหัวข้อการให้สิทธิ์

5
Windows 8 Runtime (แอป WinRT / Windows Store / Windows 10 Universal App) เปรียบเทียบกับ Silverlight และ WPF อย่างไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันพยายามทำให้ Windows 8 Runtime รอบใหม่ของฉันถูกใช้เพื่อสร้างแอพสไตล์Metro ฉันรู้ว่าคุณสามารถใช้กับXAMLและเป็นไปตาม. NET ดังนั้น C # และ VB.NET สามารถใช้ในการเขียนแอพได้ แต่ดูเหมือนว่ามีบางอย่างที่เกี่ยวข้องกับ HTML, CSS, DOM และ JavaScript ใครสามารถอธิบายสิ่งที่อยู่ในวรรคสองสามในแง่ที่โปรแกรมเมอร์ NET UI สามารถเข้าใจ? (ฉันหายไปบางสิ่งที่“ สำคัญ” ที่จำเป็นต้องเข้าใจ) เราทุกคนรู้ว่า WPF, Silverlight , Windows Formsเป็นต้นจะทำงานภายใต้ Windows 8 (และ Windows 10) อย่างน้อยในระบบ Intel ดังนั้นโปรดอย่าบอกฉันว่า ...

2
เหตุใด WinRT จึงไม่มีการจัดการ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา Windows 8 แนะนำ WinRT ซึ่งเหมือนกับ. NET แต่ไม่มีการจัดการ ทำไมถึงไม่มีการจัดการ มันเป็นปัญหาด้านประสิทธิภาพหรือไม่? หมายความว่าการรวบรวมขยะไม่เหมาะสำหรับ API ระดับล่างหรือไม่

6
การเพิ่มส่วนหัวเมื่อใช้ httpClient.GetAsync
ฉันกำลังใช้ API ที่สร้างโดยเพื่อนร่วมงานคนอื่นกับ Apiary.io ในโครงการแอพ Windows Store พวกเขาแสดงตัวอย่างของวิธีการที่ฉันต้องใช้: var baseAddress = new Uri("https://private-a8014-xxxxxx.apiary-mock.com/"); using (var httpClient = new HttpClient{ BaseAddress = baseAddress }) { using (var response = await httpClient.GetAsync("user/list{?organizationId}")) { string responseData = await response.Content.ReadAsStringAsync(); } } ในนี้และวิธีอื่น ๆ ฉันต้องมีส่วนหัวที่มีโทเค็นที่ฉันได้รับมาก่อน นี่คือภาพของบุรุษไปรษณีย์ (ส่วนขยายของ Chrome) ที่มีส่วนหัวที่ฉันกำลังพูดถึง: ฉันจะเพิ่มหัวข้อการให้สิทธิ์ลงในคำขอได้อย่างไร

8
แอพ Metro ใน Windows 8 จะสื่อสารกับแอพเดสก์ท็อปแบ็กเอนด์บนเครื่องเดียวกันได้อย่างไร
ในสถานการณ์ที่คุณมีส่วนหน้า UI ที่สร้างขึ้นโดยใช้แอพสไตล์เมโทรใหม่สำหรับ windows 8 และต้องการให้มันสื่อสารกับแอปพลิเคชัน. NET ที่ทำงานบนเดสก์ท็อปบนเครื่องท้องถิ่นเดียวกัน (เช่นแอปบริการ windows) การสื่อสารระหว่างกระบวนการมีรูปแบบใดบ้างระหว่างแอป Metro และแอปเดสก์ท็อป ขอขอบคุณ Pavel Minaev จากทีม Visual Studio ที่ให้ข้อมูลเบื้องต้นบางส่วนที่นี่ในความคิดเห็นโดยอ้างถึง: จากข้อมูลของ Martyn Lovell ไม่มีกลไกใด ๆ สำหรับสิ่งนั้นและบางส่วนที่สามารถใช้งานได้นั้นถูก จำกัด โดยเจตนา ท่อที่มีชื่อจะไม่มีเช่นและไม่มีไฟล์ที่แมปหน่วยความจำ มีซ็อกเก็ต (รวมถึงซ็อกเก็ตเซิร์ฟเวอร์) แต่เมื่อเชื่อมต่อกับ localhost คุณสามารถเชื่อมต่อกับแอพเดียวกันเท่านั้น คุณสามารถใช้ไฟล์ปกติในหนึ่งใน "โฟลเดอร์ที่รู้จัก" ที่แชร์ (เอกสารรูปภาพ ฯลฯ ) แต่นั่นเป็นการแฮ็กที่ค่อนข้างหยาบซึ่งจำเป็นต้องมีการสำรวจและผู้ใช้สามารถมองเห็นได้ - Pavel Minaevแสดงความคิดเห็นเกี่ยวกับปัญหานี้ ดังนั้นการล้มเหลวในแนวทางปกติฉันกำลังคิดที่จะใช้บริการเว็บหรือการอ่าน / เขียนไปยังฐานข้อมูลเพื่อให้รูปแบบการสื่อสารบางอย่างเกิดขึ้นซึ่งทั้งสองอย่างนี้ดูเหมือนจะมากเกินไปเมื่อกระบวนการทำงานบนเครื่องเดียวกัน สิ่งที่ฉันพยายามทำอยู่ตรงนี้สมเหตุสมผลไหม ฉันเห็นว่าจำเป็นต้องมีแอปรถไฟฟ้าใต้ดินเพื่อเป็น UI …


11
อนุญาตใบรับรอง SSL ที่ไม่น่าเชื่อถือกับ HttpClient
ฉันกำลังดิ้นรนเพื่อให้แอปพลิเคชัน Windows 8 สื่อสารกับเว็บ API ทดสอบของฉันผ่าน SSL ดูเหมือนว่า HttpClient / HttpClientHandler ไม่ได้ให้และตัวเลือกในการละเว้นใบรับรองที่ไม่น่าเชื่อถือเช่น WebRequest ช่วยให้คุณสามารถ (แม้ว่าจะเป็นวิธีที่ "แฮ็ก" ServerCertificateValidationCallbackก็ตาม) ความช่วยเหลือใด ๆ จะได้รับการชื่นชมมาก!

9
Windows GUI: WPF หรือ WinRT (2015+)
ฉันพยายามหาภาพรวมของเทคโนโลยีต่างๆเพื่อใช้ในการสร้าง GUI ใน Windows World สำหรับบริบทฉันกำลังสร้างเกมแบบผู้เล่นหลายคนบนแพลตฟอร์ม 2d เล็กน้อย (เพียงเพื่อการเรียนรู้ .. ) ครูของฉันบอกว่าเขาคิดว่า WPF เป็นวิธีที่ถูกต้อง แต่ดูเหมือนว่าเขาจะเปรียบเทียบกับ Windows Forms เท่านั้น การพูดน้อยของฉันคือที่นี่ในปี 2015 Windows Forms ตายไปแล้ว? ในคำถามซ้อนทับอื่น ๆ พวกเขากล่าวว่า WinRT + XAML ใช้สำหรับการสร้าง Metro GUI (สิ่งที่เป็นหน้าต่าง 8 กระเบื้อง!) และดูเหมือนว่า WPF เป็นสิ่งที่ใช้สำหรับเดสก์ท็อปใน Window 7/8 เท่านั้นและใกล้เคียงกับ Silverlight Windows 8 Runtime (WinRT / Windows Store apps …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.