2012-11-15 3 views
0

하나의 콜백 채널에서 동시에 여러 객체를 동시에 업데이트 할 수 있습니까? 지금 소프트웨어를 개발 중이며 하나의 콜백 채널에 여러 객체를 넣었습니다. 이러한 객체는 클라이언트에서 동시에 액세스해야합니다. 문제는 업데이트되는 개체가 하나 뿐이며 다른 개체는 업데이트되지 않은 것입니다.WCF 콜백 객체 동시 업데이트

+0

일부 코드를 추가하면 문제를 이해할 수 있습니까? –

답변

1

기술적으로 말해서 WCF를 사용할 때 SOA와 같은 특정 디자인을 사용하려고 시도하므로 WCF 서비스를 여러 번 호출하는 대신 단일 방식으로 여러 번 호출하는 대신 AddNewOrder와 같은 전체적인 방법처럼 생각하면됩니다. 그 방법에 대한 매개 변수는 다음 클래스와 같은 복잡한 객체가 될 것입니다,

public class AddNewOrderRequest{ 
    public List<Products> Products 
    public Person BuyerOfOrder 
    //etc etc 
    //many other elements that need to be persisted 
} 

다음 WCF 서비스를 호출 이런 식으로 작업을 수행합니다

나는 희망
AddNewOrderResponse response = MyOrderService.AddOrder(AddNewOrderRequest request); 

, 그것은 도움이됩니다.

+0

@ JorgeAlvarado 통찰력에 감사드립니다. 그러나, 제 생각에, 당신이 제안하는 것은 요청 - 응답 시나리오입니다. 지금 구현하고있는 것은 양방향입니다. 그러나 내가 제안한 바를 정확히 따르면, 기존의 모든 객체를 창안하는 객체를 만들려고 노력할 것입니다. – mauzinister