là nó ít nhiều thể chấp nhận được (tức là tiêu chuẩn) để tạo ra một dịch vụ công khai tiếp xúc với web với những chữ ký phương pháp:Web Service: Single String Parameter Hoặc Loại Complex Thông số
ThisMethodDoesSomething(ComplexType param)
ThisMethodDoesSomethingElse(AnotherComplexType param)
Hoặc này:
ThisMethodDoesSomethingAndSomethingElse(string xml)
Trường hợp hoạt động đang được thực hiện tùy thuộc vào chuỗi XML được chuyển đến một phương thức không-tất cả-tất cả? Tôi đã luôn luôn đi với cựu, nhưng một đồng nghiệp của tôi thích thứ hai và tôi đang cố gắng cân nhắc ưu và khuyết điểm của cả hai chiến lược trước khi chúng tôi bắt đầu một dự án mới. Điều nào được công chúng chấp nhận và dễ dàng hơn để làm việc cùng và tại sao?
Cảm ơn bạn đã trả lời. Trên bề mặt, điều này chỉ cảm thấy sai với tôi, loại như: tại sao tôi nên vượt qua int hoặc tăng gấp đôi xung quanh trong chương trình của tôi khi đối tượng sẽ làm gì? Đối tượng linh hoạt hơn, đúng không? Lý do khác mà tôi không bị hấp dẫn đối với phương pháp này là Phương thức (chuỗi) không phải là tự viết tư liệu là Phương thức (int) hoặc Phương thức (loại khác). Điểm 1 và 3 của bạn hợp lý. Bạn có thể mở rộng điểm 2 và 4 một chút không? –