C# 클래스 Nfield.Services.Implementation.NfieldSurveysService

Implementation of INfieldSurveysService
상속: INfieldSurveysService, INfieldConnectionClientObject
파일 보기 프로젝트 열기: NIPOSoftware/Nfield-SDK 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetInterviewerInstructionUri string
GetSamplingPointImageUri string
SamplingPointImageAddAsync Task

공개 메소드들

메소드 설명
AddAsync ( Nfield.Models.Survey survey ) : Task

See INfieldSurveysService.AddAsync

CountsQueryAsync ( string surveyId ) : Task
CreateOrUpdateOnlineQuotaAsync ( string surveyId, QuotaFrame quotaFrame ) : Task
CreateOrUpdateQuotaAsync ( string surveyId, QuotaLevel quota ) : Task

INfieldSurveysService.CreateOrUpdateQuotaAsync

DeleteInterviewerFileInstructionsAsync ( string surveyId ) : System.Threading.Tasks.Task

INfieldSurveysService.DeleteInterviewerFileInstructionsAsync(string)

DownloadInterviewerFileInstructionsAsync ( string surveyId ) : Task

INfieldSurveysService.DownloadInterviewerFileInstructionsAsync(string)

InitializeNfieldConnection ( INfieldConnectionClient connection ) : void
OnlineQuotaQueryAsync ( string surveyId ) : Task
QueryAsync ( ) : Task>

See INfieldSurveysService.QueryAsync

QuotaQueryAsync ( string surveyId ) : Task

See INfieldSurveysService.QuotaQueryAsync

RemoveAsync ( Nfield.Models.Survey survey ) : System.Threading.Tasks.Task

See INfieldSurveysService.RemoveAsync

SamplingPointAddAsync ( string surveyId, Nfield.Models.SamplingPoint samplingPoint ) : Task

See INfieldSurveysService.SamplingPointAddAsync

SamplingPointDeleteAsync ( string surveyId, Nfield.Models.SamplingPoint samplingPoint ) : System.Threading.Tasks.Task

See INfieldSurveysService.SamplingPointDeleteAsync

SamplingPointImageAddAsync ( string surveyId, string samplingPointId, string filePath ) : Task

INfieldSurveysService.SamplingPointImageAddAsync(string, string, string)

SamplingPointImageAddAsync ( string surveyId, string samplingPointId, string filename, byte content ) : Task

INfieldSurveysService.SamplingPointImageAddAsync(string, string, string, byte[])

SamplingPointImageDeleteAsync ( string surveyId, string samplingPointId ) : System.Threading.Tasks.Task
SamplingPointImageGetAsync ( string surveyId, string samplingPointId ) : Task
SamplingPointQueryAsync ( string surveyId, string samplingPointId ) : Task

See INfieldSurveysService.SamplingPointQueryAsync

SamplingPointQuotaTargetQueryAsync ( string surveyId, string samplingPointId, string levelId ) : Task

See INfieldSurveysService.SamplingPointQuotaTargetQueryAsync

SamplingPointQuotaTargetUpdateAsync ( string surveyId, string samplingPointId, SamplingPointQuotaTarget samplingPointQuotaTarget ) : Task

See INfieldSurveysService.SamplingPointQuotaTargetUpdateAsync

SamplingPointQuotaTargetsQueryAsync ( string surveyId, string samplingPointId ) : Task>

See INfieldSurveysService.SamplingPointQuotaTargetsQueryAsync

SamplingPointUpdateAsync ( string surveyId, Nfield.Models.SamplingPoint samplingPoint ) : Task

See INfieldSurveysService.SamplingPointUpdateAsync

SamplingPointsCountAsync ( string surveyId ) : Task

See INfieldSurveysService.SamplingPointsCountAsync

SamplingPointsQueryAsync ( string surveyId ) : Task>

See INfieldSurveysService.SamplingPointsQueryAsync

UpdateAsync ( Nfield.Models.Survey survey ) : Task

See INfieldSurveysService.UpdateAsync

UploadInterviewerFileInstructionsAsync ( byte fileContent, string fileName, string surveyId ) : System.Threading.Tasks.Task

INfieldSurveysService.UploadInterviewerFileInstructionsAsync(string, string)

UploadInterviewerFileInstructionsAsync ( string filePath, string surveyId ) : System.Threading.Tasks.Task

INfieldSurveysService.UploadInterviewerFileInstructionsAsync(string,string)

비공개 메소드들

메소드 설명
GetInterviewerInstructionUri ( string surveyId, string fileName ) : string

Returns the URI to upload the interviewer instructions based on the provided surveyId and fileName

GetSamplingPointImageUri ( string surveyId, string samplingPointId, string fileName ) : string

Returns the URI to upload the image associated with a sampling point surveyId samplingPointId fileName

SamplingPointImageAddAsync ( string surveyId, string samplingPointId, string filename, System.Net.Http.ByteArrayContent byteArrayContent ) : Task

메소드 상세

AddAsync() 공개 메소드

See INfieldSurveysService.AddAsync
public AddAsync ( Nfield.Models.Survey survey ) : Task
survey Nfield.Models.Survey
리턴 Task

CountsQueryAsync() 공개 메소드

public CountsQueryAsync ( string surveyId ) : Task
surveyId string
리턴 Task

CreateOrUpdateOnlineQuotaAsync() 공개 메소드

public CreateOrUpdateOnlineQuotaAsync ( string surveyId, QuotaFrame quotaFrame ) : Task
surveyId string
quotaFrame QuotaFrame
리턴 Task

CreateOrUpdateQuotaAsync() 공개 메소드

INfieldSurveysService.CreateOrUpdateQuotaAsync
public CreateOrUpdateQuotaAsync ( string surveyId, QuotaLevel quota ) : Task
surveyId string
quota Nfield.Models.QuotaLevel
리턴 Task

DeleteInterviewerFileInstructionsAsync() 공개 메소드

INfieldSurveysService.DeleteInterviewerFileInstructionsAsync(string)
public DeleteInterviewerFileInstructionsAsync ( string surveyId ) : System.Threading.Tasks.Task
surveyId string
리턴 System.Threading.Tasks.Task

DownloadInterviewerFileInstructionsAsync() 공개 메소드

INfieldSurveysService.DownloadInterviewerFileInstructionsAsync(string)
public DownloadInterviewerFileInstructionsAsync ( string surveyId ) : Task
surveyId string
리턴 Task

InitializeNfieldConnection() 공개 메소드

public InitializeNfieldConnection ( INfieldConnectionClient connection ) : void
connection INfieldConnectionClient
리턴 void

OnlineQuotaQueryAsync() 공개 메소드

public OnlineQuotaQueryAsync ( string surveyId ) : Task
surveyId string
리턴 Task

QueryAsync() 공개 메소드

See INfieldSurveysService.QueryAsync
public QueryAsync ( ) : Task>
리턴 Task>

QuotaQueryAsync() 공개 메소드

See INfieldSurveysService.QuotaQueryAsync
public QuotaQueryAsync ( string surveyId ) : Task
surveyId string
리턴 Task

RemoveAsync() 공개 메소드

See INfieldSurveysService.RemoveAsync
public RemoveAsync ( Nfield.Models.Survey survey ) : System.Threading.Tasks.Task
survey Nfield.Models.Survey
리턴 System.Threading.Tasks.Task

SamplingPointAddAsync() 공개 메소드

See INfieldSurveysService.SamplingPointAddAsync
public SamplingPointAddAsync ( string surveyId, Nfield.Models.SamplingPoint samplingPoint ) : Task
surveyId string
samplingPoint Nfield.Models.SamplingPoint
리턴 Task

SamplingPointDeleteAsync() 공개 메소드

See INfieldSurveysService.SamplingPointDeleteAsync
public SamplingPointDeleteAsync ( string surveyId, Nfield.Models.SamplingPoint samplingPoint ) : System.Threading.Tasks.Task
surveyId string
samplingPoint Nfield.Models.SamplingPoint
리턴 System.Threading.Tasks.Task

SamplingPointImageAddAsync() 공개 메소드

INfieldSurveysService.SamplingPointImageAddAsync(string, string, string)
public SamplingPointImageAddAsync ( string surveyId, string samplingPointId, string filePath ) : Task
surveyId string
samplingPointId string
filePath string
리턴 Task

SamplingPointImageAddAsync() 공개 메소드

INfieldSurveysService.SamplingPointImageAddAsync(string, string, string, byte[])
public SamplingPointImageAddAsync ( string surveyId, string samplingPointId, string filename, byte content ) : Task
surveyId string
samplingPointId string
filename string
content byte
리턴 Task

SamplingPointImageDeleteAsync() 공개 메소드

public SamplingPointImageDeleteAsync ( string surveyId, string samplingPointId ) : System.Threading.Tasks.Task
surveyId string
samplingPointId string
리턴 System.Threading.Tasks.Task

SamplingPointImageGetAsync() 공개 메소드

public SamplingPointImageGetAsync ( string surveyId, string samplingPointId ) : Task
surveyId string
samplingPointId string
리턴 Task

SamplingPointQueryAsync() 공개 메소드

See INfieldSurveysService.SamplingPointQueryAsync
public SamplingPointQueryAsync ( string surveyId, string samplingPointId ) : Task
surveyId string
samplingPointId string
리턴 Task

SamplingPointQuotaTargetQueryAsync() 공개 메소드

See INfieldSurveysService.SamplingPointQuotaTargetQueryAsync
public SamplingPointQuotaTargetQueryAsync ( string surveyId, string samplingPointId, string levelId ) : Task
surveyId string
samplingPointId string
levelId string
리턴 Task

SamplingPointQuotaTargetUpdateAsync() 공개 메소드

See INfieldSurveysService.SamplingPointQuotaTargetUpdateAsync
public SamplingPointQuotaTargetUpdateAsync ( string surveyId, string samplingPointId, SamplingPointQuotaTarget samplingPointQuotaTarget ) : Task
surveyId string
samplingPointId string
samplingPointQuotaTarget Nfield.Models.SamplingPointQuotaTarget
리턴 Task

SamplingPointQuotaTargetsQueryAsync() 공개 메소드

See INfieldSurveysService.SamplingPointQuotaTargetsQueryAsync
public SamplingPointQuotaTargetsQueryAsync ( string surveyId, string samplingPointId ) : Task>
surveyId string
samplingPointId string
리턴 Task>

SamplingPointUpdateAsync() 공개 메소드

See INfieldSurveysService.SamplingPointUpdateAsync
public SamplingPointUpdateAsync ( string surveyId, Nfield.Models.SamplingPoint samplingPoint ) : Task
surveyId string
samplingPoint Nfield.Models.SamplingPoint
리턴 Task

SamplingPointsCountAsync() 공개 메소드

See INfieldSurveysService.SamplingPointsCountAsync
public SamplingPointsCountAsync ( string surveyId ) : Task
surveyId string
리턴 Task

SamplingPointsQueryAsync() 공개 메소드

See INfieldSurveysService.SamplingPointsQueryAsync
public SamplingPointsQueryAsync ( string surveyId ) : Task>
surveyId string
리턴 Task>

UpdateAsync() 공개 메소드

See INfieldSurveysService.UpdateAsync
public UpdateAsync ( Nfield.Models.Survey survey ) : Task
survey Nfield.Models.Survey
리턴 Task

UploadInterviewerFileInstructionsAsync() 공개 메소드

INfieldSurveysService.UploadInterviewerFileInstructionsAsync(string, string)
public UploadInterviewerFileInstructionsAsync ( byte fileContent, string fileName, string surveyId ) : System.Threading.Tasks.Task
fileContent byte
fileName string
surveyId string
리턴 System.Threading.Tasks.Task

UploadInterviewerFileInstructionsAsync() 공개 메소드

INfieldSurveysService.UploadInterviewerFileInstructionsAsync(string,string)
public UploadInterviewerFileInstructionsAsync ( string filePath, string surveyId ) : System.Threading.Tasks.Task
filePath string
surveyId string
리턴 System.Threading.Tasks.Task