C# 클래스 SipSharp.Servers.Registrar.RegistrationRepository

상속: IRegistrationRepository
파일 보기 프로젝트 열기: jgauffin/SipSharp 1 사용 예제들

공개 메소드들

메소드 설명
Add ( SipUri uri, string authenticationUserName ) : void
Create ( SipUri uri ) : Registration

Create a new registration object.

Exists ( Contact contact, SipUri realm ) : bool

Checks if a user exists.

Exists ( Contact contact, string userName, string realm ) : bool

Checks if a user exists.

Get ( SipUri uri ) : Registration

Get registration for a user.

Get ( string userName, string realm ) : Registration

Get registration for a user.

GetByAuthentication ( string realm, string userName ) : Registration
UpdateContacts ( Registration registration, IEnumerable contacts ) : void

Update all contacts in a registration.

UpdateUri ( Registration registration, SipUri uri ) : void

Update uri used when registering.

User might use a different domain than the one added to the database. Update it so that we can find the user.

메소드 상세

Add() 공개 메소드

public Add ( SipUri uri, string authenticationUserName ) : void
uri SipUri
authenticationUserName string
리턴 void

Create() 공개 메소드

Create a new registration object.
public Create ( SipUri uri ) : Registration
uri SipUri
리턴 Registration

Exists() 공개 메소드

Checks if a user exists.
public Exists ( Contact contact, SipUri realm ) : bool
contact Contact
realm SipUri
리턴 bool

Exists() 공개 메소드

Checks if a user exists.
public Exists ( Contact contact, string userName, string realm ) : bool
contact Contact Contact in From header.
userName string User name used in authentication header.
realm string Real used in authentication.
리턴 bool

Get() 공개 메소드

Get registration for a user.
public Get ( SipUri uri ) : Registration
uri SipUri
리턴 Registration

Get() 공개 메소드

Get registration for a user.
public Get ( string userName, string realm ) : Registration
userName string
realm string
리턴 Registration

GetByAuthentication() 공개 메소드

public GetByAuthentication ( string realm, string userName ) : Registration
realm string
userName string
리턴 Registration

UpdateContacts() 공개 메소드

Update all contacts in a registration.
public UpdateContacts ( Registration registration, IEnumerable contacts ) : void
registration Registration
contacts IEnumerable
리턴 void

UpdateUri() 공개 메소드

Update uri used when registering.
User might use a different domain than the one added to the database. Update it so that we can find the user.
public UpdateUri ( Registration registration, SipUri uri ) : void
registration Registration
uri SipUri
리턴 void