以下のようなエラーが表示されます
「通信オブジェクト System.ServiceModel.Channels.ServiceChannel は、Faulted 状態のため、通信に使用できません。」
using (SecurityClient securityClient = new SecurityClient())
{
SecurityService.GetIncomingPermissionsByIdRequest securityRequest =
new GetIncomingPermissionsByIdRequest(Convert.ToInt32(recordId));
SecurityService.GetIncomingPermissionsByIdResponse securityResponse =
securityClient.GetIncomingPermissionsById(securityRequest);
incomingPermissions = securityResponse.GetIncomingPermissionsByIdResult;
SetPermissionFields();
SetPermissionList();
securityClient.Close();
}
上記のコードでは、リクエストを送信できますが、レスポンス行に来てレスポンスを取得しようとすると、障害状態に移行し、上記のエラーが発生します.レスポンスに移行する前に、SecurityClientの状態を確認しました.行、それは作成された状態にあります.しかし、応答を取得しようとすると、障害状態に移行します.
スタックに記載されている方法のいくつかを試しましたが、解決策が見つかりませんでした。