2011-11-10 15 views
5

जब मैं अपनी सेवा स्टैक पर जीईटी अनुरोध करता हूं तो यह ठीक काम कर रहा है। डेवलपर काम को बहुत आसान बनाने के लिए, सेवा स्टैक के लिए धन्यवाद। पृष्ठ पर, मेरे पास दो प्रश्न हैं। शायद कोई मेरी मदद कर सकता है। मेरे अनुसार यह जानना हमेशा बेहतर होता है कि आप क्या काम कर रहे हैं और आंतरिक चीज कैसे काम करती है।क्या मैं इसे सेवा स्टैक पर अपने जीईटी अनुरोध के विवाद को अनुकूलित कर सकता हूं?

enter image description here

ऊपर छवि देखते हैं, जब मैं सेवा स्टैक पर GET अनुरोध भेजने के लिए, यह मेरे लेआउट के इस प्रकार प्रदर्शित करते हैं।

1> मैं जानना चाहता हूं कि मैं इसे डिस्प्ले कस्टमाइज़ कर सकता हूं। यानी मैं "स्नैपशॉट ..... ..... (बड़ा हेडर)

2> मैं जानना चाहता हूं कि यह प्रत्येक पूंजी चरित्र के लिए तालिका (परिणाम तालिका) के शीर्षलेख में स्थान क्यों लेता है संपत्ति। यानी मेरी परियोजना में कक्षा में संपत्ति का नाम है -> instanceName, जिसे हेडर में "इंस्टेंस नाम" के रूप में दर्शाया गया है।

क्या कोई मुझे बता सकता है कि इसके पीछे क्या कारण है ???? , https://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack/WebHost.Endpoints/Formats/HtmlFormat.cs

यह कुछ अनुकूलन की अनुमति देता है जैसे::

उत्तर

4

HtmlFormat के कार्यान्वयन में एक ही कक्षा में है

HtmlFormat.TitleFormat = ""; 
HtmlFormat.HtmlTitleFormat = ""; 

हैडर लेबल के मामले बंटवारे की तरह डिफ़ॉल्ट व्यवहार विशेष रूप से जोड़ा गया था इसे और अधिक पठनीय बनाने के लिए। इसे बदलने के लिए आपको स्रोत कोड डाउनलोड करना होगा, कक्षा में बदलाव करना होगा और एक नया निर्माण करना होगा। यह पंक्ति है कि विभाजन ऊंट-आवरण करता है:

https://github.com/ServiceStack/ServiceStack/blob/master/src/ServiceStack/WebHost.EndPoints/Formats/HtmlFormat.cs#L289

आप JSON एचटीएमएल रिपोर्ट स्वरूप में इस्तेमाल किया बारे में और अधिक पढ़ सकते हैं: https://github.com/ServiceStack/ServiceStack/wiki/HTML5ReportFormat

+0

मैं अपने प्रश्न के बारे में कोई सुराग नहीं नहीं मिला 2. उपरोक्त के लिए। –

+0

2> मैं जानना चाहता हूं, संपत्ति में परिभाषित प्रत्येक पूंजी चरित्र के लिए तालिका (परिणाम तालिका) के शीर्षलेख में जगह क्यों लेती है। यानी मेरी परियोजना में कक्षा में संपत्ति का नाम है -> instanceName, जिसे हेडर में "इंस्टेंस नेम" के रूप में दर्शाया गया है। ??????? –

+0

@amitpatel मैंने विस्तार से बताया है कि यह क्यों है और इसे कैसे बदला जाए। – mythz

संबंधित मुद्दे

 संबंधित मुद्दे