Opc.Ua.WindowsCertificateStore.Format C# (CSharp) Method

Format() public method

Returns the string representation of the store.
public Format ( ) : string
return string
        public string Format()
        {
	        StringBuilder buffer = new StringBuilder();

	        if (!String.IsNullOrEmpty(m_hostName))
	        {
		        buffer.Append("\\\\");
		        buffer.Append(m_hostName);
		        buffer.Append("\\");
	        }

	        switch (m_storeType)
	        {
		        case WindowsStoreType.LocalMachine:
		        {
			        buffer.Append("LocalMachine");
			        break;
		        }

		        case WindowsStoreType.CurrentUser:
		        {
			        buffer.Append("CurrentUser");
			        break;
		        }

		        case WindowsStoreType.User:
		        {
			        buffer.Append("User");
			        break;
		        }

		        case WindowsStoreType.Service:
		        {
			        buffer.Append("Service");
			        break;
		        }
	        }

	        buffer.Append("\\");

	        if (!String.IsNullOrEmpty(m_serviceNameOrUserSid))
	        {
		        buffer.Append(m_serviceNameOrUserSid);
		        buffer.Append("\\");
	        }

	        buffer.Append(m_symbolicName);

	        return buffer.ToString();
        }
        #endregion