public void WriteProtobuf() { RequestWithSimpleOneof msg = new RequestWithSimpleOneof(); msg.set_int_data(11); msg.set_str_data("abcdef"); MoreData more_data = msg.mutable_more_data(); more_data.str_value = "moredata_str_value"; Data data = msg.mutable_message_data3(); data.data_value = 12; FCSerialize ar = new FCSerialize(); ar.OwnWriteMode(1024); msg.WriteTo(ar); os.print("more_data.str_value={0}", more_data.str_value); os.print("more_data.str_value={0}", msg.mutable_more_data().str_value); ar.CopyTo(m_msgBuffer); os.print("序列化的的数据包的长度={0}字节", m_msgBuffer.Length); PrintMsg(msg); }
public MoreData mutable_more_data() { _oneof_case_0 = 8; if (null == more_data) { more_data = new MoreData(); } return(more_data); }
public MoreData mutable_more_data3() { _oneof_case_1 = 12; if (null == more_data3) { more_data3 = new MoreData(); } return(more_data3); }
static void Main(string[] args) { MoreData myData = new MoreData(); SoapFormatter soapFormat = new SoapFormatter(); using (Stream fStream = new FileStream("MyData.soap", FileMode.Create, FileAccess.Write, FileShare.None)) { soapFormat.Serialize(fStream, myData); } }
void OnListViewItemTapped(object sender, ItemTappedEventArgs e) { MoreData tappedItem = e.Item as MoreData; }
void OnListViewItemSelected(object sender, SelectedItemChangedEventArgs e) { MoreData selectedItem = e.SelectedItem as MoreData; }
public void set_more_data(MoreData _more_data) { _oneof_case_0 = 8; more_data = _more_data; }
public void set_more_data3(MoreData _more_data3) { _oneof_case_1 = 12; more_data3 = _more_data3; }